12. Parga, Epirus
Located on the western coast of mainland Greece in the region of Epirus, the seaside town of Parga is beloved by Greek and international visitors alike.
Surrounded by green hills and olive groves that slope down to the crystal-clear waters of the Ionian Sea, the town itself sits in a natural amphitheater, with colorful buildings cascading down towards the harbour.
And all this is overlooked by the Venetian Castle of Parga – an 11th-century fortress that served as a defensive stronghold for centuries, and today serves incredible views over town, the Ionian Sea, and nearby islands.
Parga is also home to some of the most beautiful beaches on the Greek mainland, among them Valtos and Lichnos.
Editor’s tip: Parga, like many of the other best places to visit in Greece, are pretty packed in the summer high season months. If you prefer a quieter kind of vacation, you might be pleased — and surprised — to discover there are plenty of reasons to visit Greece in winter.
13. White Tower, Thessaloniki
Symbolizing the city’s rich history and resilience, the White Tower of Thessaloniki is one of the most significant historic landmarks in Greece.
Originally built by the Ottomans in the 15th century, on the site of an older Byzantine structure, the tower stands prominently on Thessaloniki’s seafront promenade, where its medieval structure provides a stark contrast with the modern buildings.
Climbing the White Tower rewards visitors with panoramic views of Thessaloniki’s sprawling urban landscape and the glimmering Thermaic Gulf.