Spain shines in Europe’s happiest cities 2025
Time Out’s 2025 snapshot of 18,500 residents puts happiness under the spotlight — and Spain has plenty to smile about. A Spanish city takes the crown, three others join it near the top, and Iberia’s neighbours and the UK make a solid showing.
