Zahara de la Sierra and the Pueblos Blancos of Andalusia, Spain
Zahara de la Sierra has all the makings of the fairytale Spanish village. Its collection of white houses, or pueblos blancos, are nestled on a hillside with a crumbling castle perched on top, all of which overlook a turquoise lake. This beautiful destination was our first introduction to Andalusia, Spain.