Frankenmuth is one of those little towns you just have to visit. A lot of German heritage in the area, plenty of shops, cheese places, chicken dinners and a whole lot of Christmas especially if you get to Bronners (mandatory stop!) For the wife it will be heaven, for you wear your good walking shoes and patience. Growing up we visited once a year when family from Ohio would come up. We still try to go at least once a year. Keep in mind chicken dinners at the Bavarian Inn or Zehnders are pricey but we definitely enjoy them.