Skip navigation

Spain

Barcelona

One of the most beautiful and unspoilt coastlines in the Mediterranean, Costa Brava has some areas that have retained a traditional look and have become 'hidden gems' for visitors who want a little more than sun, sand and sangria.