I can highly recommend Hotel l'Elysee - we just stayed there a couple of weeks ago for 5 nights. My parents liked it so much that they tried to book it again for the last week of their trip, but it was booked out. Nice and modern, spacious, good location with plenty of alternatives to crazy Disney food prices if you want. They have a free shuttle to Disney or you can catch the train from just across the road.
Of course it depends on your budget and exactly what you are looking for though. There are heaps of affordable options.