What a treat for all of you. When you get to Houston look into staying downtown at either the Residence Inn or Courtyard, both are in the same old Humble Oil building and a short 15 minute walk to Minute Maid Park.
A recent addition to the downtown Houston Marriott properties would be Hotel Icon, Autograph Collection, but it is a much longer walk to the ballpark and parking is limited around the stadium.
Have a great trip and please keep us posted on your itinerary.
Actually me moved to The Woodlands last year, so Houston is home for now! I have actually had the chance to stay at all 3 in the past prior to our move and enjoyed all locations (Icon being my favorite with its distinct lobby). Sometimes The Woodlands can seem like a world away from downtown, so may be nice to go watch a weekend game and stay downtown afterwards.