A stunning Moorish fortress and palace complex, Alhambra is a testament to Granada's rich Islamic history.