Madrid – Madrid is by far the largest city in Spain with a population of over 3.3 million. While the size of the place might seem intimidating to some, there is a vast amount to see in this fine European capital. Getting around is also fairly straightforward thanks to the city having a superb metro system. Whether you’re looking for an unforgettable party holiday or a cultural visit to some of Spain’s best known landmarks, Madrid has everything to offer. Among the many sites to see in Madrid is the enormous central square (Plaza Mayor), the stunning Royal Palace, the Puerta de Alcala and the Plaza de Cibeles.
Barcelona – Barcelona is Spain’s second-largest city with a population of about two million. It is the capital of the region of Catalonia and you’ll hear the Catalan language being spoken here considerably more often than you’ll hear Spanish. The city offers plenty of sightseeing opportunities and a legendary nightlife scene. Barcelona was first established as a Roman town about 2,000 years ago. Sightseeing in Barcelona largely revolves around the Old Town, known locally as “Cuitat Vella.” The area is also home to the Barri Gotic, the city’s Gothic Quarter. One of Spain’s most famous landmarks, La Sagrada Familia is also located in Barcelona. One of the most stunning structures in the world, the church has been under construction since 1882 and is only now nearing completion.
Cadiz – For lovers of history, Cadiz certainly won’t disappoint. Founded by the Phoenicians as early as 1104BC, it is the oldest continuously inhabited city in the Iberian Peninsula. The city is located in the very south of Spain. It has a population of only 130,000 making it an easy place to explore on foot. Cadiz boasts a vast number of historical landmarks including the central Plaza de Mina, the Plaza de San Antonio, Cadiz Cathedral, the Roman theatre, the City Walls and the Fortress of Candelaria. Cadiz is also home to some of Spain’s best beaches, especially the Playa de la Caleta. Another popular beach is the Playa de la Victoria, a three kilometer stretch of sand near the city.