Your other option that no one has mentioned yet is to rent points to stay at a DVC. When we first took DS (4 at the time), we also took my mom and we rented a 2 Bedroom at BWV and the price was half as much as it would have been had we gone through Disney. It was great because we each had our own room and DS could nap while we went about our activites during the day. Not to mention the benefits of having a kitchen and washer and dryer. This year, it was just DH, DS, and I and we again rented points but just a studio this time. Although it was cheaper than even getting a standard room (we had a savannah view studio at AKV and it was cheaper then using the 4 for 3 deal to get a standard view room at AKL), I wished we had done the 1 bedroom because DS still needed a nap most days and DH and I ended up sitting on the floor by the bathroom so he could sleep. My kids do not sleep well when they are not alone, so we pretty much always get a suite or villa whereever we go (Embassy Suites (wherever you happen to be) is great for this by the way!).
....priceless!