Try to see if there is anything at bookit.com for the time you need.
Iwas looking for rooms so we could do the parks before and after our cruise and I foundsome great ones. I took a chance and booked the "mystery" hotel for $59 per night and got a nice room overlooking the pool at Grovsner on DTD property. I also booked a great room at Embassy suites for $89 per night. This resort has full bfst and 2 hour manager's happy hour so we got our monies worth there.
I haven't seen much on bookit for my trip in January but it might be too soon, I booked the above hotels about a week before we went in Aug.
By the way, I got the cruise on vacations to go about 5 days before it sailed. 4 nights oceanview on Royal Carribean for $250 per person. Peggie