The cosmopolitan alpine town of Arachova is the perfect place to go to “see and be seen” during the winter season in Greece.