Edelweiss Chalet is a luxurious rental home located in beautiful Steamboat Springs, Colorado – “Ski Town USA”. The Chalet is located on the ski mountain itself! Access the top of Mt. Werner via the Thunderhead high-speed-quad lift, located just 60 yards from the front door. Or, swish to the ski-area base just two miles below through Steamboat’s world-renowned Champagne Powder.