How Many Days to Spend in Greece
Spend at least seven days in Greece, and you'll be able to comfortably explore Athens plus one or two Greek islands—pair Mykonos and Santorini, for example, or stick to the culture and cuisine of Crete. With more days to spend, add a few less-visited islands to your itinerary or explore the mainland, from the mountains of the Peloponnese to history-rich Macedonia. If you're planning a quick getaway, base yourself in Athens with mainland day trips (and an overnight on Naxos, if there's time).