A.E.
I live in San Antonio actually. The only hotels that are close to there that I can think of are the Hyatt Hill Country and the Radisson Hill Country and they are both VERY nice. Sea World is actually close to a somewhat bad side of town (San Antonio's West side is not kid-friendly and can be very unsafe) so I wouldn't recommend staying anywhere off of Loop 410. Sea World is actually not too too close to the west side so please don't be worried. It's just that the hotels that are around it are few and far between. Keep to Loop 1604 when looking for a hotel. If you can afford the Hyatt or Radisson, I'd really recommend staying there. Or, if you don't mind driving a little bit, check out hotels near the 1-10/1604 interchange. There's an Omni, a Candlewood Suites and some other cheaper hotels. It's about a 20 min, if that, drive from 1-10/1604 to Sea World and I-10 is a much nicer, more populated area of town and there are tons of restaurants...lots with kid-friendly menus. If you need any more help, I have lived in SA for 20 years and know it like the back of my hand, so feel free to message me on here. Good luck!