A good friend has surprised me with a get-away trip to celebrate my birthday THIS WEEKEND. We're going to be staying in the general Flint area (a B&B, I think) and will plan to spend some time in Frankenmuth, Birch Run and probably Flint. I'm not a huge fan of the chicken dinners at Zehnder's or the Bavarian Inn. Any other recommendations? Thanks in advance.