Cruising is a great way to see Greece and meet locals all over Europe.. We did a 7 day 7 port cruise of Greece and Croatia. It was wonderful.. Saw so much and all meals paid for.. Then spent a week in Rome and then went to Florence Tuscany SORRENTO and Asissi. Trip of a lifetime and saw it all. you should lok at msc cruises.. They do europe for europeans.