10 – Crete
The largest of the Greek Islands, Crete has everything in abundance, from history to natural splendour. Artistic landscape, sun-soaked beaches, vibrant cities, dreamy-moody villages, amazing culture, lip-smacking local cuisine and generous hosts, Crete gives you a perfect backdrop to make the most wonderful of memories in Greece.
