9. Crete
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
Pingback: Top 26 Things to Do in Paris This Christmas | Ultimate Places