Visit Medieval Spain in 5 Cities

Castles, Old Towns, Reconquista, Al-Andalus… Where to see it all?