Barcelona
There is much to explore in this city, the second largest in Spain, situated on a narrow coastal plain between the Sierra de Collserola and the Mediterranean Sea.
The Costa Brava
The Costa Brava is the northernmost Mediterranean seafront in Spain. The 95-mile coastline is made up of innumerable bays and peninsulas that calm the sea before it hits land.