A little piece of heaven in north central Oregon

OK picture the scene. Your travelling US 97 north in the dead of winter. A snow storm has been raging for hours and you had to chain your tires just to move at a snails pace for the last 50 or 60 miles. It's getting late and there is literally nowhere to stop. Every little town since you left Bend...