I recommend staying on-site, which is more expensive, but there are more perks (Disney transportation, Mickey wake up call, nightly bedtime stories on tv, great theming, free parking, proximity to parks, etc). I just got back from VWL ($300/night thru DVC rental points for a 2bed/2bath) & it was worth every penny. We had sooo much room! We also had a kitchen & w/d so we bought groceries & ate every breakfast (except PSB) & every lunch in the room - saving lots of money. Also bought bottled water & brought it to the park daily in a cooler & saved lots there too. Bought adult beverages to enjoy when stuck in the room when kids go to bed early! We figure this is our vacation so we may as well splurge!! The service at WDW is great whether you pay $70/night or $700/night!!