Greece is a thousand islands you can't see in three lifetimes, plus a mainland with 5,000 years of history under every olive tree. Athens is intense, underrated, and bouncing back after a rough decade. Santorini is overpriced but worth it once. Crete is its own country. Everywhere, the produce is incredibly fresh, the sea is always close, and dinner is a social ritual that starts at 9pm and ends with everyone arguing.
First trip: Athens (2–3 days) + one Cycladic island (Santorini, Mykonos, Naxos, or Milos) + one slower island (Folegandros, Hydra, or Crete west). Second trip: the mainland — Meteora monasteries, Delphi, Peloponnese road trip — plus the Ionian side (Corfu, Lefkada, Zakynthos). Third trip: deep into Crete or the Dodecanese (Rhodes, Karpathos, Symi).
Two things to know. Greek islands are not interchangeable — Santorini is honeymoon-luxury-Instagram, Mykonos is party-with-yachts, Crete has 8,500 years of history and four mountain ranges, the small Cyclades (Folegandros, Sikinos) are how Greece felt in 1985. Pick by vibe, not by Instagram fame. And ferries are how you move — book Blue Star, Seajet, or Hellenic 4–6 weeks ahead in summer.