Will he have a rental car so he can go places while you are at the show? If so, there seem to be a lot of museums and a history district in Houston. I have not been there, so don't know where things are located in relationship to each other. Here are some website that include museums and sports:
http://www.visithoustontexas.com/things-to-do/museums/
http://houmuse.com/visitor-informati...loves-museums/
http://www.houstonpress.com/arts/the...useums-6386060
https://www.virtualtourist.com/trave...on-TG-C-1.html