If you don't have transportation, the way to go is the Hilton. It is walking distance to Downtown Disney and they have a fairly good transportation system to the parks. There are a ton of restaurants around the hotel, while there is not much around the ES.
Also, I have always gotten a nice Gold upgrade to one of their "junior suites," which are basically oversized rooms.