Last week we stayed at the Comfort Inn Suites, Alamo Downs Parkway, out on the loop toward 151 I think it was, whatever road that goes to Sea World. It was also close to a couple of nice sporting goods stores and lots of restauraunts. Rooms were large and very clean. Looked to be a very new hotel. I'll stay there again. Plus had a good breakfast. Have fun.
Not sure if there is a Drury Inn and Suites over in that area, but if so check it out. They offer free hot breakfast, a dinner and a couple of drinks with their rooms. I kow there is one by the airport.
The Comfort Inn is fairly new and looks nice at 410 and Alamo Downs. There is also a Quality Inn at 151 and 410 as well.. Both would be the closest to Seaworld. You also have several chain reaturants in the area: Cracker Barrel, TGI Friday's, Buffalo Wild Wings, Rudy's...
The Drury is nice at 281 and 1604, but you're almost 16 miles from Seaworld.. not close at all.
If you see something you like via online, I will let you know what it's like in person since I live right by Seaworld.