No, unfortunately, Frankenmuth is not open on Christmas Day. The town celebrates Christmas with its annual Christmas Parade on the Saturday before Christmas. However, the shops and restaurants do have their usual holiday hours, which are often shorter than normal. You can still find plenty of Christmas decorations and festive activities to enjoy during your visit, but it's important to plan ahead and make sure you're aware of the town's holiday schedule before you head out.