A city in France of Switzerland?
check out the filming locatios on the title page. It was in Chamonix, Haute-Savoie, France.
Thanks