As part of the Downtown Holiday Festival in Danvers, Maple Street Congregational Church will present a Living Nativity on Saturday, Dec. 1, from 2 to 4:30 p.m., on the front lawn of the church, located at 90 Maple St., Danvers. Church members will portray Mary, Joseph, wise men, shepherds, kings and angels as well as shepherd boys and girls. At the same time Santa Claus will be in the church’s Social Hall for visits and pictures with children. Cocoa, cookies and crafts will be available and all are welcome to attend. The Danvers area Girls Scouts will be caroling on the church’s front steps from 4 to 4:30 p.m. For more information, call 978-774-4510.
Asbury Grove Campground presents a “Festival of Trees,” running Nov. 24 through Dec. 1, with hours on Friday and Sunday from 6 to 8:30 p.m.; and Saturday from 9 a.m. to 2 p.m. and 6 to 8:30 p.m. The festival will benefit the restoration of Asbury Grove’s historic camp meeting buildings. Trees are decorated with themed-gifts that reflect a message. Items on and under each tree will be auctioned off with proceeds benefiting the Grove’s historic restoration. Admission to the Festival of Trees is $4, and includes a children’s scavenger hunt, prizes, snacks and a beverage. Children 5 and under are admitted for free. Festival hours coincide with annual Christmas Fair activities, which will include a live nativity presentation on both Saturdays at 7 p.m., a petting zoo and refreshments. For more information, call 978-468-2113. Asbury Grove Campground is located at 1 Pleasant Ave., in South Hamilton.
Holy Trinity United Methodist Church, located at 16 Sylvan St., Danvers, will offer an alternative for Christmas giving. In an attempt to benefit international artisans and communities in need, there will be selections available for purchase from Equal Exchange, A Greater Gift, and A Bead for Life. Catalogs from Heifer International will also be available. The Alternative Christmas Market will begin after church on Sunday, Nov. 25, and continue through Sunday, Dec. 23. For more information, contact the church office at 978-777-7408.