You can suggest a hotel with swimming pool inside in Houston ?
Depends on where in Houston you are wanting to stay. As the previous person stated, most of them in the Galleria have an indoor pool. I know for a fact that the Marriott off of 610 in the Galleria has one.