The Hilton is a good choice, but if you want to be closer to League City and Texas City, you could try the South Shore Harbour Resort on the opposite side of the Clear Lake from the Hilton. sshr dot com -
It's actually in League City, and closer to Texas City than the Hilton.
They're both very nice properties, though.