Now a tourist destination, the town of North Pole in Alaska calls itself the place “where the spirit of Christmas lives year round” and boasts the Santa Claus House, a holiday-themed family ...