I have prepared myself to get a "walk in" business trade due to GPS but I still get them fairly far out, sometimes calling in the morning for that evening, so not really walk ins. The walk in walk in look around up or down their noses and think they can tell YOU how much they want to pay.
As discussed many times here, that is a normal thing in many countries. The "rack" rate is never paid by a walk in, you are supposed to get the "clearance rate" so to speak. So here in America we are offended by that.
I think the magic number of $80 for hotel/$100 for B&B. Not sure where I got that figure from, maybe someone here on the forum.
Do what that resort in SD did, sure $100, $10 pp to shower, $10 pp for breakfast, $10 per car to park here and lastly $10 per half hour for wi fi.
.