Me and the wife spending Labor Day weekend in downtown Houston. Hotel is just a few miles from Minute Maid Park. We'll be going to the Astros game on Sunday but wanted to find a good spot nearby to watch the UT game Saturday. We hadn't been to Houston in a good while. Any recommendations?