Try Marriott's Grande Vista, which is on International Drive by SeaWorld....if you are with a family, try Horizons by Marriott....both are pretty new, clean, and nice.
You can also try one of the extended stay hotels in the area, as many have 1 and 2 bedroom units.