Spain is a country with many contrasts, it has fabulous stretches of coastline with some of the best beaches in the world, also stunningly beautiful cities with tremendous culture. It has everything that a visitor could possible want. We laid out some of the most beautiful cities in Spain, explore their architecture, and sample the local food and drink.

Bilbao

First on our list of beautiful cities of Spain is Bilbao, and this city displays the best of modern Spanish architecture. Bilbao is very different to many other Spanish cities as it is not steeped in its old traditions. Even down at the port area you can see one of the finest modern building in Europe, the Guggenheim Museum. The colossal building is partly made from titanium and is home to some of the best modern art that you can find under one roof in the whole world.

Valencia

Supposedly Valencia is the birthplace of the Spanish national dish, paella. Other great cities claim this also, but the paella from Valencia is certainly superb. The city fuses the old with the new, and the buildings range from eccentrically modern to classic Spanish.

Perhaps one of the modern titan’s is the futuristic City of Arts and Sciences. And if you are looking for a city / beach combination then Valencia is perfect. Valencia also prides itself in sport, and there are many areas around this city that are dedicated to exercise and the playing of sports.

Seville

Seville is one of Spain’s most romantic cities, although the bloody history that surrounds this great southern city cannot be ignored. Seville is the capital of Andalusia and there are many examples of its old Moorish past both in the architecture and the culture.

There are no less than three UNESCO World Heritage Sites in Seville, which shows just how beautiful the city actually is. And the ancient streets are filled with vibrant colors and ancient markets, and of course oranges.

Madrid

The capital of Spain is one of the coolest cities on the planet. The good people of Madrid enjoy the finer things in life, they dress perfectly and enjoy being seen at the many cafes, restaurants, and tapas bars all over the city. The nightlife in Madrid is famed all over Spain, and if you are not careful you could spend the whole night dancing and partying away. Madrid is also full of art and culture with world class museums and galleries such as Museo del Prado, and Museo Thyssen-Bornemisza.

Barcelona

Barcelona is the city that Gaudi designed, and is one of the most beautiful cities in the world. From medieval cathedrals to modern apartment blocks, Barcelona has it all. This vibrant Spanish city has some of the most visited tourist places in Spain, such as Gaudi’s Casa Batllo, and the amazing Church of Sagrada Familia. Couple this with a great beach, a vibrant nightlife and some of the best places to shop in Spain. There is little wonder why Barcelona is so popular as a tourist destination.