Greek Island Hopping Itinerary: 3 Weeks in Greece