Yes, Disney World has some nice properties to stay in. Its moderate-tier hotels and camping cabins (including Disney's Fort Wilderness Resort) give you a health club, playgrounds and a dine-in restaurant.
Deluxe resorts and villas, including the Grand Floridian, are even nicer, with spa services, bike rentals, water recreation and a ton of dining options, from a food court and multiple restaurants to room service and character dining.
But unless you have lots of money to burn, these properties are way too expensive to justify.
As an example, Caribbean Beach, a moderate resort, costs $208 per night, while deluxe resorts can reach up to $600 per night. Add that to steep ticket prices, and you’re facing down a pretty frightening bill.
At Disneyland, there are only three resorts connected to the park. The most expensive is the Disneyland Hotel, which starts at $445 per night, with the Grand Californian just a step cheaper at $417.