Hi, I have'nt been to all the hotels in the area, but if you cant stay at one of the Hotels on the Disney property and your looking for a Marriott, the best choice is the Fairfield on Harbor. It is one of the most reasonably priced Marriotts. It is directly across the street from the park, within walking distance, and If you ask for a higher floor facing Harbor Blvd you can see the fireworks at night. There is a Pizza Hut on the property and a Mcdonalds directly in front of the hotel.
We stayed here last week for a visit to Disney. I looked at all the area Marriotts and close the Fairfield. I would highly recommend it. The staff were very helpful and friendly. The hotel is clean with a nice pool. It is so close to Disney front entrance and within in walking distance of Disney downtown and local restaurants. At night, if you are too tired to head in, you can watch the fireworks from the hotel. I was super impressed with the value.