Begur, Girona, Spain
Crowned by a 10th-century castle, with sublime coast glistening in its surrounds, Begur is one of the loveliest spots along the Costa Brava. This fairytale town, 7km northeast of Palafrugell, has a tempting array of restaurants, soothing spa hotels, and modernist mansions that add a splash of colour among the stone streets of its medieval centre.Visit Spain. Epic Spain Route © Monika Newbound