We went last year with our 2 kids. Went in September, stayed at one of the cheap onsite hotels (Pop Century), and got a FREE meal plan. The meal plan saved us huge. All told it ended up not much more expensive than beach trip in a decently nice condo.
As much as you are in the parks, it seems silly to pay for one of expensive hotels