Hilton at Downtown Disney is your best choice. Easy walk to Downtown Disney, and they have buses at the hotel that will take you to the parks. You also get access to Extra Magic Hours at the Hilton, which is the only non-Disney hotel where this perk is available.
An added benefit, if you are comfortable with Priceline, this hotel USUALLY comes up pretty regularly.