-Greece Ambling around Arachova Arachova is a quaint town perched on the slopes of Mount Parnassus, at an average altitude of 960 metres, and close to Delphi, the Parnassus ski resort and the coast. It is […] Ambling around Arachova