Visit the Costa Brava, a Mediterranean coastline north of Barcelona. Known for its rugged cliffs and hidden coves, this area includes seaside villages.
One notable town is Tossa de Mar, where medieval structures meet natural surroundings. Walk through the old town, Vila Vella, with its historic walls and cobbled streets. Spend time at the beach, browse local shops, or have a meal by the sea.
Consider a boat ride to a secluded cove on the Costa Brava. Travel across clear waters surrounded by rocky cliffs and pine trees for a peaceful break in nature.