Lots of bars and restaurants in the immediate vicinity of the stadium, and there's a big UT-sponsored event at the baseball stadium across the street but I think tickets may be sold out. Personally I prefer the bars a little closer to the center of the city, Connelly's and Ri Ra are good Irish pubs. If you want to watch *all* of the games, check out Duckworth's on the north side of uptown, they put BWW to shame with the number of TVs they have on the walls - pretty good wings too. If you're a Nascar fan, the Nascar Hall of Fame/museum is a few minute walk away as well - I've heard good things.
If you're in the under 30 crowd, you'll have more fun in South End, a 15 minute walk or so from the stadium. Tons of breweries with indoor and outdoor seating, food trucks, etc. Seoul Food is a personal favorite, Korean + Southern fusion (weird, but it's good!) with an outdoor bar that usually has a game on.
Charlotte's pretty condensed, just wander around and you'll find some fun. It also handles traffic pretty well compared to Knoxville, so you aren't really locked in to on-foot only imo.