Arachova, Greece
Arachova, Greece Arachova is a stone-built mountain town on the south slope of Mount Parnassus, twelve kilometres east of Delphi at about 950 metres. It is Greece’s premier winter and ski resort and a cool summer mountain base, known for its landmark clock tower, its handwoven rugs, and the cosmopolitan tavernas and nightlife stacked up … Read more