Granada

From the grand Alhambra Palace to the grungy street art of the modern city, the Andalusian city of Granada has it all.