We will be traveling to the UP next month to visit my BF's family. Will be stopping in Ann Arbor, Mackinac Island, St. Ignace on the way. Will be in Escanaba for several days, with at least one day trip to Marquette. Looking for recommendations for breakfast/lunch/dinner in any of these locales. Anything from casual to fine dining - the important thing is GOOD food. No chain restaurants, etc. We both enjoy craft beer and would also appreciate local brewpub suggestions, if the food is good. And...where to get a good pasty??