Spain’s medieval castles are among the most atmospheric in Europe. From fairy-tale hilltop fortresses to mighty Moorish strongholds, these five castles offer travellers a glimpse into centuries of ...