Hi, take the Sheraton Safari, it's a nice hotel (I visited both in April) - the $20 goes towards your evening meal and there is a brilliant Orlando Alehouse right across the road (have the chicken zingers - Mount St Helen sauce, mmmm!).
Nothing the matter with the Royal Plaza (in fact it's a better hotel), but you'll have to take the car to go out for a meal.
One night, no contest.....