Best places to live in Spain: the verdict
- San Sebastián: best for food and drink.
- Frigiliana: best for rural escapes.
- Marbella: best for families.
- Toledo: best for affordable property.
- Barcelona: best for culture.
- The Canary Islands: best for climate.
- Madrid: best for career opportunities.
MORE DETAILS