Spanish holidays have it all
A sparkling coastline stretching more than 3,000 miles, a climate to die for and more tapas than you could possibly eat – that’s Spain. Throw in famously vibrant resorts like Benidorm and Marbella, whitewashed mountain villages and sophisticated cities, and you’ll see why so many people never want to go home.
The best beaches are in Spain
If you’re looking for beaches that buzz, head to the Costa del Sol. But if it’s white sands and vibrant resorts that float your boat, you won’t find anywhere better than the Costa Blanca. For cliffs and coves, the Costa Brava has every box ticked.
Spanish city escapes
Get the best of both worlds – you’ll find beaches galore, all topped off with superb cities including Palma on Majorca or Girona in Costa Brava. With arty architecture, bustling food markets and non-stop nightlife a Barcelona City Break really fuels the senses. Home of the exquisite Alhambra, a Moorish palace, Granada in Andalucía has the romantic feel of old-world Spain.