This is the place to stay for your Colorado mountain adventure, just minutes from the world’s top resorts.