Experience the best things to do In Heraklion Crete. Visit Knossos, walk Venetian castle walls, taste local food and more!