Karim,
I second Robin's advice to try Priceline (if you aren't tied to getting a specfic hotel) and looking over the bidding info on the Biddingfortravel.com website. We used Priceline to get a hotel for about the same timeframe you are looking for (12/29 - 1/2) and we were lucky enough to get the WDW Dolphin for $75 per night when bidding on a resort level hotel in the WDW area. Of course, there is no guarantee that the same bid will get you the Dolphin now, since Priceline inventory is always changing and you could end up with the Hilton or Marriott Orlando World Center (which is almost as nice as the Dolphin but about 1 mile from the WDW entrance) or nothing at all for the same bid/dates. As Robin said, a $45 bid (or even less) could get you a nice 3 star hotel near WDW. FYI, the Days Inn Maingate East is rated as a 2 star hotel by Priceline according to Biddingfortravel.com.
Good luck, whatever you decide to do.
Ted