Most Wal-Marts will allow you to park a vehicle overnight and sleep in it, so, essentially a free hotel room. Alternatively, most cities have shelters, you could look into staying in one of them.
maxsilver was not claiming that cities currently offer free hotel rooms as you're implying, but rather that cities already provide adjacent services---suggesting that free hotel rooms might not be a totally crazy idea---and that in general we ought to have stronger public housing. Do you disagree? Why?