Few places in Europe capture the imagination quite like the Alhambra. Sitting on top of a hill in the Andalusian city of Granada, this large complex of palaces, gardens, and fortress walls is not just ...