Surrounded by lovely countryside, Alcalá de los Gazules is a beautiful city with Andalusian architecture in which there is a contrast between its steep streets and open, luminous squares.