I cannot think better place in Europe than Barcelona to live. I used to live there for 5 years. Now I am living in Copenhagen.
In Barcelona weather is perfect, great food and culture. Good connections everywhere. Cosmopolitan.
However, recent nationalism movement on the region puts toll on all this.