From its historical attractions and luxury seaside hotels, to its remarkable mountains, gorges, and beaches, Crete certainly knows how to impress. The city of Rethymno manages to fuse of all these elements with ease, offering you a chance to lay on its sandy beaches, swim in its crystal clear waters, and tour the imposing Fortezza of Rethymno. The central location of this city means you're also a short trip away from Heraklion, the island's capital, where you can get lost in the ancient wonders of the Palace of Knossos. If seclusion is what you're after, then look no further than Agios Nikolaos. This romantic coastal town is cradled by rocky cliffs, and overlooks the dramatic Mirabello Bay. Here, you can visit the local archaeological museums, explore the Cretan Olive Oil Farm, and sunbathe on one of the many fine beaches, like Ammos and Ammoudi. To the northwest of the island, you'll find Chania. This delightful city features narrow cobbled streets, waterfront restaurants, and a breathtaking 14th-century Venetian harbour. Chania is also filled with boutiques, craft-shops, churches, galleries and museums, all of which will keep you entertained, but it is its proximity to the beautiful Balos and Elafonisi Beaches, as well as to the UNESCO-listed Samaria National Park, that really sells this location.