If you are visiting Greece for Athens and a bit of island hopping, a five-day itinerary should be just perfect. However, if you desire to explore Greece's storied mainland cities and breathtaking islands, you will need more time. You can read our in-depth guide to learn more about how long you should spend in Greece.