barcelona living pros and cons