Zahara de la Sierra in the province of Cadiz is definitely one of the most beautiful white villages or 'Pueblos Blancos' in all of Andalusia. It is only 45 car minutes from the beautiful city of Ronda, and less than 120 minutes from Malaga and Seville. Essentially, the town lives on agriculture and adventure tourism. It is a well-known destination for practitioners of hiking, climbing, caving, kayaking ,...