Complete Heraklion travel guide. Discover the best things to do in Heraklion Crete, amazing beaches, fantastic restaurants, top hotels, and a wide selection of breathtaking photos!