yazoo & black abbey are the 2 best breweries.
there are lots of good restaurants that have a good beer slection. pharmacy is probably my favorite.
for beer stores, frugal mcdoogal is my go to, which is very close to yazoo & TN brew works.
Yazoo, tn brew works, & frugal mcdoogal are in an area known as the gulch, which is a good place for bars & restaurants.
The beers that TN Brew works distributes are kindof crap, but they might have some limited releases on tap there.
Food writers have been blowing Nashville up, so expect a long long wait for any place you've read about in a magazine or blog. If you want "hot chicken" don't go during the typical lunch or dinner hour or you will wait forever.