There’s nothing better than the sun-kissed waters of the Mediterranean and incredible vistas from the comfort of your own cabin on a lovely cruise ship. From the dreamy streets of Cordoba with Moorish architecture and the passionate flamenco dancers found in Seville to wine tasting in El Puerto; Spain offers its visitors an incredible range of experiences that will leave you with memories for a lifetime.