Recommendations for game?

Haven't been a strip club guy for a long time, if i ever was. But find myself in need of a relaxing spot to watch the Astros tonight.

Any recommendations?

Looking for quality scenery, good food and drink, quality TVs. Twin Peaks is an option. Dont need extras since I'll visit SB after.

I'm inside the loop off Memorial. Dont want to travel too far.