In terms of longevity or popularity, the Astros were in Houston long before anyone else. But it's arguable that the Texans are the most popular team there. I do think of the Astros first because of their history in the city. Boston I think of the Red Sox or Celtics, since the Patriots are located closer to Providence, RI then they are Boston. I've been through Foxboro on a few occasions, and the Patriots are by far the biggest thing there.