On the other hand, you could book your room at the last minute. Hotels will also give out good deals at this time. Most of this has to do with the fact that they do not think the rooms will be filled at all. They will have to pay basically the same amount of money to keep the building open no matter how many people are staying in it. The heat still needs to be on, the lights still need to be running, and the water still needs to be available. They would rather give you a great deal at the last minute than have the room sit empty over night. This gives them a chance to at least break even.