Whether you’re after postcard-perfect beaches, sugar cube villages or second-to-none nightlife, holidays to Greece have it all in store.