It's not terribly busy only busy on the 3 day weekend, otherwise it's quite calm during the week since most kids are in school.
I would get signed up for the race first and then look at the packages if you want to stay onsite. There may be specials offer for rooms then as well. We should hear about deals in late July.