Enjoy a top-value tour of Spain and explore Greece on a marvellous cruise! Begin in Madrid and end the journey in the historic city of Athens. In between you'll explore San Sebastian, Pamplona, Andorra and Barcelona while on tour. Join a Celebrity Cruises' voyage aboard Millenium-Class 'Infinity'. Visit Thessaloniki, Kusadasi in Turkey for the Ephesus ancient site, Cyprus, Rhodes, Crete and Nafpilon. Plus, this spectacular trip includes all flights!