Book your apartment or villa on the Costa Brava