Tarragona is a port town located in northeastern Spain along the Mediterranean Sea. It features a beautiful coastline, sandy beaches, cobblestone streets and ancient Roman ruins. It is a compact city that is best explored on foot.
Barcelona is located along the coast of the Mediterranean Sea in Spain. It is best known for its unique architecture. The city is constructed in a grid pattern of equally sized blocks to better integrate shops and restaurants (on the ground floor) with living (on the top floors) and recreational spaces (in the centre). The city also showcases some of the most iconic buildings designed by the famous architect, Antoni Gaudi.
Madrid is the capital of Spain. It is one of the greenest and sunniest cities in all of Europe. It is also known for its modern architecture, thriving art scene, tasty tapas, trendy neighbourhoods and bustling nightlife.