+1 on Schalfly. There are two locations, Tap Room (pub vibe) downtown and Bottleworks (modern brewery vibe) in Maplewood.
Two of my other favorites:
Urban Chestnut Brewing - Lots of neat beers to taste; haven't found a bad one yet. Food is snacky tasting type stuff, not dinner...