The Alhambra is the must-see spot in southern Spain. Located above the gorgeous, mountainous city of Granada, the first documents referencing the Alhambra as a fortress date back to the 9th century and the complex as a palace dates to the 13th century. The Moorish princes occupied initially, then after being driven out, the Christians […]