Description: Located in exciting Steamboat Springs, Colorado, Champagne Lodge is an upscale destination for your next thrilling getaway. With amenities galore and a stellar location near all the adventures Steamboat Springs offers, you will love staying at the incred