Ну, в Мадриде бывает хреново, да и воды там мало. А с Барселоной в этом плане всё окей. И море, и парки, все есть. Отличный транспорт, и всё такое. Но пробки всё же есть, и немало.
Мне нравится климат южнее Барселоны, например в Бенидорме - температура в течении года от +15 до +30, постоянно солнечная погода и море...море... ?