Santorini – My favorite island in Greece. This is the footpath that runs from Fira to Oia along the edge of the caldera and it’s nothing short of magical. If you can only visit one island in Greece then it has to be Santorini.
The best beach in Greece: Elafonisi in southwestern Crete. It takes a bit of effort to get here (90 minutes by bus from Chania) but it’s worth the effort.
Athens is great fun and a highlight for me, after a day of sightseeing, is watching a movie in an open-air cinema in the Plaka beneath the Acropolis. (Movies are in english with greek subtitles.)
The idyllically beautiful town of Chania in Crete. Those are my 2 boys walking along the port jetty.
Naxos has a half-dozen great beaches but the one near the Chora (main town) is probably the most kid-friendly beach in all of Greece. Naxos (and neighboring Paros, which you can see in the distance) are also great for wind-surfing.
Ios is just 50 minutes by ferry from Santorini and has some of the best beaches in the Greek islands. Day trips are easy to do in summer when ferries are running all the time.
Mykonos is known for its party scene (which is super fun) but even here, it’s easy to leave the crowds behind, and find a quiet patch of sand. The walk along the coast (from Psarou to Paradise Beach) is a highlight of Mykonos.
Island Hopping: easy, cheap, and awesome fun. You just never forget those ferry trips bouncing from one little island to the next.
The Pelopponese is an underrated jewel. Great beaches, tons of history, never overwhelmed with tourists, and easily accessible from Athens. This is a view of Nafplio, the largest city in the Peloponnese, from Palamidi Castle.
Gerolimenas in the Mani Peninsula of the Peloponnese.
Katakolon on the Peloponnese and close to Olympia.
This looks like just a big rock out in the middle of the sea (that’s connected to land by a thin causeway). But as you round the corner there is a byzantine village clinging to the far side of the island – completely hidden from the mainland (and invaders). Yes, it’s as amazing as it sounds.
The mountain villages of the Peloponnese are magical. This is the Monastery of Orthokosta in the southwest of the peninsula.
The Corinth Canal about an hour from Athens and divides the Peloponnese from mainland Greece.
Kos – Beautiful island great for biking owing to its flat geography.
Corfu Town – Beautiful city that makes a great base for the island’s beach towns.
The beach coves of Paleokastritsa in Corfu.
Ermopoli on Syros – Traditional city that sees few tourists though it’s smack in the middle of the Cycladic Islands.
Folegandros – Close to Santorini and great for hikes around the countryside.
Traditional stone bridge in Konitsa village on the mainland. This is a stunningly beautiful area. If you drive or take the bus from Corfu to Athens try to spend a few nights in the town of Ioannina and explore the rugged beauty of northwest Greece.
Famous Navagio beach on Zakynthos island. Since it’s somewhat isolated Zakynthos is not a great choice if you’re looking to island hop but if one island is all you need then it’s almost perfect.
If you want a traditional island with few tourists then Karpathos Island (near Rhodes) is idyllic. This is Olimbos village up in the hills of the island.
No cars or traffic on the island of Hydra. It’s a short ferry ride from Athens making it a great day trip.
The Meteora – 4 hours from Athens. This is truly one of the wonders of Greece and is my favorite destination on the mainland. Monasteries are perched on the top of mountainous rocks. This an amazing and awe-inspiring sight.
Mandrakia village on Milos island in the Cyclades. It’s easy to overlook Milos but it’s second to only Santorini for it’s stunning geography.
Phospfori tower in Ouranopolis on the Chalkidiki in Northern Greece. This is a popular area for Greeks but doesn’t see a lot of foreign tourists even though it’s stunningly beautiful and loaded with great beaches.
Skiathos is a great choice away from the usual tourist track. Popular with Greeks and filled with beautiful beaches.
The beautiful cove beach at St Paul’s Bay near Lindos in Rhodes.
Delphi can be done as a day trip from Athens but it’s best to stay overnight and visit the temple before the crowds arrive mid-morning.