If you’re visiting Spain for the first time, be warned: this is a country that fast becomes an addiction. You might intend to come just for a beach holiday, a walking tour or a city break, but before you know it you’ll find yourself hooked by something quite different – the wild celebration of some local fiesta, perhaps, or the otherworldly architecture of a medieval town. Here we bring you a short list of some must visit places that might help you to sort out your next holiday!
1. Toledo for the medieval Spain
This former capital of Spain is a beautiful walled city which has been largely preserved intact as in the XVII times. El Greco lived here, so his art is all over the place. The monuments are well worth seeing and the atmosphere in the city is vibrant yet relaxed.
2. San Sebastian for the gastronomy
This small yet beautiful Basque city deserves a visit. An elegant seaside resort visited by the royal family for centuries; San Sebastian offers urban beaches, green mountains, romantic architecture and amazing gastronomy (try the popular "pintxos", the superb Basque version of tapas) all in one.
3. Granada for La Alhambra
One the big Andalucían cities, Granada is a city full of life and that well deserves a visit not only because it hosts the impressive La Alhambra. Also, just to the east of Granada is the Sierra Nevada, a national park where you'll find the highest peaks in the whole of the Iberian peninsula, and some of its most exceptional flora and fauna that was declared a UNESCO Biosphere reserve in 1986.
4. Santiago de Compostela for The Way of St James
Since the ninth century, people have been making their way through northern Spain on the camino, a pilgrim's route to the beautiful city of Santiago de Compostela, the capital of Galicia. Today, the 500-mile (800 km) journey is popular with walkers and cyclists, local and international. There are a network of different routes but perhaps the most spectacular runs between the northern Spanish coastline and the mountains.
5. Costa Brava for the sun
The Costa Brava is a coastal region of northeastern Spain, consisting of Alt Empordà, Baix Empordà and Selva, in the province of Girona. With a very good summer climate, amazing nature and gorgeous, unspoilt beaches, is the perfect destination for those sun seekers.