5Nafpaktos

One of the most ancient towns in Greece, Nafpaktos has a rich history that goes all the way back to 1,104 BCE.

Lying in the foothills of the Pindus Mountains, it is known for its picturesque surrounding villages, lush forests and crystalline waters.