Crete's flagship attraction is ancient Knossos, an amazing relic of Europe's oldest civilisation. But there's more: sandy beaches, historic towns, outstanding food and drink and breath-taking mountain scenery are all part of the mix.