My problem: I recently booked a business trip about three months out, noticing slightly too late that there's a huge event (Formula 1 race) happening in town the previous weekend and all the remotely convenient and/or comfortable hotels are asking crazy rates (US$500+).

The usual rule of thumb of booking flights and hotels is [the earlier the better][1], since prices usually go up but rarely come down.  In this case, though, I have a sneaky suspicion that hotels may be demanding *too* much and there may be a fire sale of unsold inventory right before the event.

So: **Do hotel prices generally go down right before big events?** Bonus points for answers with data instead of just speculation.

(Note: this question has been edited, as I'm more interested in the general question above than the specifics of my situation.)

**Interim answer**: I've followed simbabque's answer and booked a mildly inconvenient and mildly crappy but fully cancellable and not crazy expensive hotel to cover my ass, and will check & report back on the hotel situation before arrival.

  [1]: http://travel.stackexchange.com/questions/2952/flight-tickets-buy-two-weeks-before-even-during-holiday-seasons