If you choose Heraklion you definitely have to consider staying at Vangelis' nice and cosy apartment. You'll have everything you need ... starting with the best host you can get and finishing with an apartment fully equipped. Close to public transportation, walking distance to the local beach or Ammoudara beach which is more touristic. Also city centre can be reached by enjoying a nice walk on the promenade..Very close to some nice restaurant near the beach where Cretan hospitality will pleasantly surprise you. Don't miss it out!