Step into a winter fairy tale in St. Moritz, Switzerland, where the fresh snowfall creates a picture-perfect holiday setting.