The Costa Brava is located between the French coast and Blanes, with well-known seaside resorts as Roses, Begur, Platja d'Aro and Lloret de Mar. Visit the natural parks, beautiful bays and typical Mediterranean cities such as Cadaqués or Calella de Palafrugell. There is also plenty to do culturally, from the ruins of Empúries to the beautiful legacy of Salvador Dalí in Empordà.
Do not forget to visit Girona with its historic center.