Here is the thing... the information is there. They don't hide that there is a parking fee for staying or eating there. They are up front that it exists. So, it's not really the hotels fault that people are surprised about it. It really is up to the consumer to do their homework, especially when that homework is pretty easy to do.