Spain offers travellers a unique European combination of cities, beaches, islands and even ski slopes, all backed by a guarantee of year-round sunshine. Madrid and Barcelona steal the limelight, and with good reason – art, food, culture and architecture are all in abundance in Spain’s two main cities. Head to Barcelona for Gaudi, La Sagrada Familia, and glorious beaches. Madrid brings palaces, idyllic parks and world-famous nightlife.
One thing you’ll never be short of in Spain is beaches. Whether it’s the Costa Brava and Costa Dorada on the north coast, the Costa Blanca in mid-Spain or the famous southern resorts of Costa del Sol and Costa de la Luz, you’re never far from sun-soaked sand. Head to the Balearics or Canaries and you’ll find the Spanish love of life condensed into a handful of glorious islands.