There are some good hotels for a decent price but these hotels are off airport property but not far from IAH.I think some of them do have free shuttle service between the airport and hotel you would have to look on their hotel amenities. Here are some options: Ramada, La Quinta(IAH South on JFK Blvd), Red Roof, and Hampton Inn. All are located on JFK Blvd not a far drive to one these hotels. Do not stay over by the Greenspoint area(Bad Area).