Andalucía in southern Spain is famous for its beautiful pueblos blancos or villas blancas, which translates to White Villages. They spread over the hillsides in startling white against the green vegetation and streets are lined with pretty flowers. However, among these beautiful...