Christmas comes early in Boston. To be exact, it comes the first weekend of November this year at the 23rd Annual Christmas Festival. Find everything you could ever want or need for the upcoming holiday season at this festival where 300 master American craftsmen show holiday gifts for every taste and budget.