The dramatic and colourful work of Antoni Gaudi can be seen dotted throughout the Catalan capital of Barcelona, while Madrid's works of art tend to be in its world-class Prado museum. Toledo and Granada are shrines to the medieval and Moorish architectural styles with the breathtaking Alcazar and Alhambra leading each city's showcase.
Modern architecture fans can visit Bilbao with its shiny Guggenheim Museum and Valencia with its futuristic Science Park.
Skiing and trekking is on offer in the dramatic Pyrenees chain, while there are over 20 national parks dotted about the mainland and islands, where you can enjoy the diversity of the countryside from lush palm forests to stark, volcanic terrain.
Tenerife's Tiede National Park is an excellent day trip from the coastal resorts for your holiday in Spain. Athletic types can even hike to the top of Spain's highest mountain, Mount Tiede, while the less energetic can enjoy the same views without a red, sweaty face by taking the cable car.
From the Costa del Sol you can take a hair raising train inland to the dramatic town of Ronda, which is split in two by a vertigo-inducing gorge and once you've recovered from that, you can visit the elegant bullring, one of Spain's oldest, dating back to 1785. Grenada and Gibraltar are also day trip possibilities from the Costa del Sol.
If you're staying in Barcelona or Valencia, you can take a ferry across to the Balearic Islands of Majorca, Menorca or Ibiza for a change of scenery.