Visit Athens and take a trip back in time, following in the footsteps of ancient greats in places like the Acropolis Hill.
Next, it's the island of Naxos, much-loved for its gorgeous beaches, dramatic mountains, impressive food scene, and charming towns.
And who hasn't dreamed of Santorini? With its whitewashed architecture, incredible sunsets, and blue-domed churches spilling down volcanic cliffs, there's something for everyone.