I've posted this stuff before.
Good info websites about Disney:
I suggest staying on site if you have a small group with little ones. Call disney direct for info and latest deals. disneyworld.disney.go.com
If you have a big group, then rent a villa.
Check out kayak.com for flights.
If you wanna go the cheapest way then do betterbidding.com then priceline.com for both hotels and flights.
The longer you stay at the parks the cheaper the per day for tickets.