Heraklion: charm and diversity