I have been twice and i have stayed in The Holiday Inn and Newport Bay Hotel
The newport bay hotel is right on the lake, which means you can walk to the park and the disney village within 10mins or so.
The Holiday inn, you have to get a little bus that takes you to and from the park every 10mins or so.
If i was to go again i would definatly stay in the Holiday inn, as the only thing different i saw was the location, if you dont mind taking a little bus to and from then go for The holiday inn
Others that are by the Holiday inn which have been reccomended by friends are 'The exporlorers hotel' 'magic circus hotel' These are alot cheaper than the other hotels which are classed as 'disney' hotels. but are still up to good standard
x