There are direct flights to many Greek destinations from all major airports. If you have more time, then driving or traveling by train can be enjoyable, although probably more expensive than flying. Ferry companies operate between Italy and Greece all year round. But one of the best ways to visit Greece is on a cruise.