Spain has an impressive combination of historical sites and places where you can enjoy a little fun and sun. Spain was once one of the greatest world powers with colonies located around the world. Like the British Empire, it was said that the sun never set on Spain because its territories spanned the globe. Before that, it was invaded by the Moors during the Crusaders period, who have left a lasting imprint on the southern parts of Spain. These influences have resulted in much historical diversity and there is something to satisfy most people visiting Spain.
Beach lovers will love the Canary Islands and the Costa del Sol. Both are very popular beach and resort areas that attract millions each year. For energetic partiers, the island of Ibiza is renowned for its summer parties and massive clubs, some of which can hold up to 10,000 people,
The two leading cities in Spain are the capital of Madrid and Barcelona. Madrid is notable for the Prado, which has perhaps the best collection of classical paintings in the world. You can also visit the Royal Palace of Madrid and the nearby huge monastery of El Escorial. The Catalan city of Barcelona is culturally distinct and has the energetic streetlife of Las Ramblas, Gaudi’s monumental Sacred Family Church and an atmospheric Gothic Quarter.
Spain has a number of tremendously preserved medieval cities as well. Granada is perhaps the jewel of them all with the famous Alhambra. This Moorish palace/fort is atmospheric, beautiful and is one of the most popular attractions in Spain. Cordoba has another must-see attraction with its 8th century Moorish (and Christian) Mezquita. Toledo is a quick train ride from Madrid and has a very impressive old town and cathedral. Seville’s Alcazar is a masterpiece, while its Gothic Cathedral is the third largest in the world.
Other places of note in Spain include Pamplona (the San Fermin/Running of the Bulls Festival), Segovia (Castle and Roman aqueduct), Salamanca (Old town and university) and Bilbao (Museo Guggenheim).