One of the prettiest towns in Crete – if not the Mediterannean – Chania is a sterling destination with many joys in store: A scenic old harbour with Venetian mansions, ancient churches, mosques, and maze-like alleys to get lost in; jaw-dropping scenery with the majestic white mountains on the backdrop; traditional tavernas; elegant waterfront restaurants and cafes; quaint little shops with local arts and crafts; stunning surrounding countryside; ancient monasteries and a collection of iconic beaches.