Houston is all wet. A great deal of Texas is “dry” which means not really dry but that every bar and restaurant is really a private club. State law says they need to get your driver’s license number as a membership requirement if being served alcohol is a benefit of membership. You can forgoe the unicard, but then the take your license every time.
Houston is not all wet. Go to 20th in the “historic” Heights. You won’t find bars. Some businesses let you “BYOB”.
Kroger there doesn’t stock beer or wine.