My preference is the closest place I can afford. (Thankfully, DH agrees!) For us, that means we're staying at Park Vue Inn. It's close, it's small, the rooms are huge, the beds are comfortable, and the hot tub is nice. On the kid/parent side of things, should a last-minute meltdown occur, or any need to get back to the room in a hurry, it's just 6 or 7 minutes from the gates to the hotel room, with only 1 crosswalk. Honestly, it was nice when it was even just BFF and I, as we could just run back to the room if we got wet on Grizzly (which we did, again and again!).
While I know people drive to
Disneyland, even from their hotels, every day, it just seems like a hassle to me if you are staying within walking distance. To drive, you have to... Get everyone ready. Get the diaper bag packed. Get the stroller into the car. Get kid(s) into car seat(s). Drive. Park. Get stroller out. Put diaper bag on stroller. Corral kid(s) into stroller. Hike to the tram. Get kid(s) out of stroller. Get diaper bag out of stroller. Fold stroller. Wait for tram. Hop on tram. Get off tram. Open stroller. Wrestle child into stroller again. (Is mine the only kid that became an octopus the moment she saw a stroller?) Get diaper bag into stroller. And then reverse the process to get back to the hotel each night! Versus just loading the stroller up with your bag, wrestling the kid into it, and walking the block or so to the parks.