I live in Houston. The Bills bar here will be having festivities all weekend. The stadium is easy to get to from downtown either by Uber or taking the metro. From a tourist perspective this isn't the most interesting place to visit compared to NY, Chicago, LA, New Orleans but you'll find amazing food, drink, and all at very attractive price points for a big city.