I haven't enjoyed many brew-pubs in Michigan, then again I've not been to that many.
As for beers,
Bell's Two Hearted is great, Crooked Tree is amazing too while Founders Dirty Bastard is godly (and can give you some god awful hangovers).
There are quite a few good breweries in Michigan that are worth checking out whether you're a local or a visitor. Check out the Beer Mapping Project for a pretty extensive list.
Dark Horse in Marshall is awesome. Double Crooked Tree and Beat Your Wheat are awesome beers. Arbor Brewing has some great beers as well. I really need to get to West Michigan to hit up the breweries out that way (Bells, etc)
I was in Battle Creek a couple of months ago for a little mountain biking and we stopped by Arcadia for some dinner and a few beers. Does anyone know if their beers are available outside of Michigan (I live in Indianapolis)? I really enjoyed several of them and wouldn't mind trying to find them again.