Spain’s dazzling variety of not-to-be-missed attractions includes otherworldly Moorish palaces, fascinating medieval towns and lush […]