Most Beautiful Towns and Villages in Costa Brava

The Costa Brava, brilliant and beguiling all at once. But it's very often forgotten by British holidaymakers - well, no more. Running north from Barcelona to the Spanish-French border, the Costa Brava is bursti...