With six days to spend in Greece, you can split your itinerary between one mainland area and an island, or base yourself in one place, with some day trips mixed in. If you're interested in exploring two locations, start in either Athens or Thessaloniki, then head for an island like Naxos or coastal town like Nafplio.