Frankenmuth is one of the best Christmas towns in Michigan. It offers German heritage, a giant Christmas store, and holiday traditions.