In Frankenmuth, Michigan, you can delve deep into the town's German heritage, enjoy water parks with the whole family, and learn about Michigan's interesting history. Frankenmuth has it all, so here are the best things to do while you're there.