You must definitely add Crete to your Greece travel itinerary. Here, the locals have managed to perfectly mend together the modern with the ancient, to preserve the old building, habits and traditions, and also build new ones without destroying the old one. Everything you look for is right here: beaches, mountains, crowds, quiet places and more.
Image Credit: cloudfront
Image Credit: mirror-us-ga1.gallery