The cosmopolitan alpine town of Arachova is the perfect place to go to “see and be seen” during the winter season in Greece. An easy two-hour drive from Athens, Arachova is often dubbed the “Winter ...