A favourite holiday destination for folk from Barcelona and Madrid wanting to escape stifling city heat, Vejer de la Frontera is a stunning hilltop Moorish town 9km from the empty golden beaches of the Costa de la Luz on the Altlantic coast. Wander round the ancient cobbled streets in complete safety, eat delicious tapas in one of the many street cafes. Sit on the terrace of the hippy chicHotel la Casa del Califa with a glass of chilled local sherry and watch Morocco twinkling away in the distance. In August the Festival is wonderfully colourful; there’s music on every street corner, and even the hardest of hearts will melt at the sight of the kids dancing their socks off in the flamenco competitions – which are taken very seriously! There’s minimal tourism, the climate is cool and the townspeople are very friendly.