St. Moritz, Switzerland: Believe it or not, this was the view from our hotel room. We thought we were in Heaven.