Granada, Spain: A city steeped in Moorish history and culture, Granada is a captivating destination. Visit the Alhambra ...