Trying to decide where to eat in Heraklion, Crete? Whether you're here for a day or more, here's everything you need to find the best Heraklion restaurants.