I am not from Michigan. However, before I ever take a trip anywhere, I ALWAYS check my traveler's bible aka BEERME.com.
http://beerme.com/index.phpA listing of every brewery and brew pub in the world!. That's right. WORLD.
On the top left side of the Beerme home page is a dropdown menu called "Regional Brewery Guides"
Scroll down to find the US and State of interest.
Complete with maps and many cases reviews of the locally produced ales.
There is one in Battle Creek called Arcadia Brewing. They have a restaurant too. They don't have links to any of the breweries on the beerme site so I just copy the name and look it up on a search engine.
In this case
http://www.arcadiaales.com/company.htmlGenerally, brew pubs usually have above average beer and food.
Don't over do either and use caution as some of the brews that some of these places make have phenominal ABV numbers.
If this interests you, find the Michigan site on beerme and bring up the map of any of the listings.
Zoom out and you can see where the other breweries and brew pubs are.