Some good information here about Houston. Most of the stuff has been covered.
I would not stay on the campus of UH. It is in a terrible part of town and there is nothing to do there. There are plenty of good hotel options downtown, galleria, med center/Herman Park, or Greenway Plaza (In between...