If budget permits, staying on-site at Disney will allow for a much more enjoyable travel experience. We always allow at least two days each for Magic Kingdom and Epcot, one day for Animal Kingdom and Hollywood Studios and extra days for the water parks. Disney has resorts in 3 categories; Value, Moderate & Deluxe.