When the Yankees played in Houston in 2007 they stayed at the Four Seasons downtown.
in a hotel
In 2000 or 2001, I know they stayed at the Four Seasons downtown. I saw them arrive there. Who knows where they will stay this year, but I would bet it is there.
They stay at that one hotel that's in Boston
The Quality Inn
The Houston Texans stayed in the Conrad week 16 of the 2011 season
Magnolia Hotel is a good place. The hotel is located downtown just off the redline train which can take you to Reliant Stadium where the Texans play
the astros Nobody uses the Astrodome presently. It is ro be renovated into a luxury hotel if approved by the city in 2009.
Im not sure anyone would know that info, but Im guessing any fancy hotel nearest to the Houston stadium