Surrounded by sweeping views of the mountains, the Inn at Lost Creek pulls from the rustic natural landscape to provide an authentic glimpse of Telluride in every room.