Last time I was there, we went to a little Southern bistro called Zoe's for brunch.  It was a heart attack waiting to happen; I give it a hearty thumbs up.
Not sure about sports bars, but the Five Points area should have some good stuff in that regard.
We lived in the Bham area for about 11 years.  I miss the BBQ the most
Must go to Dreamland BBQ in 5 points.  Get the RIBS!!!!  Jim & Nicks is good too for other BBQ
Society Grill - meat and 3 place downtown
Fish Market - downtown - good fresh sea food
Surin West - 5 points area has good Indian food
Bright Star - Bessemer (20 minute drive but worth it!)
My wife is yelling at me to tell you to go to Sol Azteca in Hoover.  Her favorite mexican place when we lived there.
We are headed their this weekend as well but to see family and friends.  Enjoy the games.  There is not too much around the arena but if you head to southside, or Hoover you will find more activity