Almost always, if you walk up to the front desk and ask for a room, the price is 15-20% more than what you see online at that very moment.
This is baffling, and has to be coming from some convoluted agreement.
The hotel makes a lower amount if I book through priceline or expedia or whatever.