North Pole, New York, a hamlet of nearby Wilmington, may not be the actual legendary home of Santa Claus, but that doesn't mean it isn't a great place to get your fill of all things Christmas.