You're definitely in the minority if you've never dreamt of holidaying in Spain. Spanning the majority of the Iberian Peninsula, impressive Spain borders both the Atlantic Ocean and the Mediterranean Sea. In between you'll find mountains, valleys, vineyards and beaches, and of course plenty of sangria and tapas to season it with.
Every region in Spain has a distinct character, making Spain holidays some of the most diverse in Europe. Spain tours tend to focus on certain regions, such as coastal Galicia and the Basque Country in the north, both renowned for top quality seafood and some of the country's most picturesque beaches.
Other routes include visiting the small cove beaches of the Costa Brava in northeastern Spain or making your way through sunny Andalusia to Seville in southern Spain, a destination renowned for flamenco dancing.
Beauty abounds from the beaches to the bars
If you are visiting in July then you also must make a stop in Pamplona, a city famous for its San Fermin festival where the highlight event is the running of the bulls.
As sun starved Northern Europeans know, the beaches of Spain are a big drawcard. Nearly the entire Spanish coast offers impressive spots to pitch your umbrella, among the most popular beach destinations being Cadiz and Marbella in the south, and San Sebastian in the north.
When the mainland beaches aren't enough, you can also opt to visit the Spanish Islands. Flights to Spain are available to nearly all regions, making it as easy to visit the warm Mediterranean Sea as the cool Atlantic Ocean.
Sure it may be infamous but everyone needs to party in Ibiza, off the coast of the city Valencia, at least once in their life! For somewhere more laid back, you can also experience the year-round warmth of the Canary Islands, or the white sand beaches of Mallorca in the Balearic Islands.
Despite its popular coastlines, Spain also boasts some of Europe's most beautiful and cosmopolitan cities. Barcelona and Madrid are both full of character and offer excellent museums, architecture, monuments, markets and cuisine.
Hear the roar at a local football game
Barcelona is a city proud of its famous Gaudi sites including the The Sagrada Familia Church and Casa Batllo. The city also has close proximity to the stunning Pyrenees Mountains and impressive beaches of Costa Brava.
Michelin star Spanish chefs celebrate the local Catalan cuisine and in nearby Girona you'll find the second best restaurant in the world, El Celler de Can Roca. Number one is in Copenhagen in case you are wondering!
Madrid is the Spanish capital, full of amazing museums such as the Prado and the Reina Sofia. Its central park, El Retiro, is the city's backyard, and a wonderful place to take a walk or rent a rowboat.
Mealtime will be another definite highlight of your Madrid moments. Prepare yourself for traditional specialties such as fried pig ears and piping hot ham croquettes.
Football (soccer) fans are well catered for, as both Barcelona and Madrid possess numerous professional teams. If you're not in town for a home game you can still take a stadium tour of FC Barcelona's Camp Nou or rival Real Madrid's Santiago Bernabeu.
Whether you visit Spain for its world-class beaches and sunny Mediterranean climate, or for the history and culture of its major cities, a Spanish holiday will undoubtedly leave you wanting more.