Girona and the Costa Brava: medieval villages, coves and hotels above the sea.
Tell us your date, the venue you have in mind and how many guests you are expecting.