Costa Brava

The beaches of the Costa Brava are undoubtedly the most iconic images of the entire Mediterranean with their crystal clear water, rocky cliffs and golden sand.  Llafranc, Callella, Aiguablava to name a few and the quaint medieval villages which surround the area are a must for any visitor.