CHRISTMAS CAROL SINGALONG BY CANDLELIGHT. Sunday, Dec. 22, 7 p.m., St. John the Russian Orthodox Church, 16 Mount Pleasant Ave., Ipswich. Featuring an evening of singing traditional Christmas carols led by the parish choir in the candlelit historic church interior, a Christmas tree lighting, and a reception with classic holiday refreshments. Free; all are welcome. Parking available in rear of church. For details, contact Father Spyridon at 978 380 6499 or email@example.com.
CHRISTMAS CAROLING. Tuesday, Dec. 24, 4 to 7 p.m., Hawthorne Hotel, Grand Ballroom, 18 Washington Square W., Salem. Join Julie Dougherty for caroling. Admission is by freewill donation to a local charity; collections will be taken throughout the evening. Cash bar available in the ballroom. Restaurants open normal hours. 978-825-4311.
“A TUNA CHRISTMAS.” Performances through Dec. 21, Thursdays through Saturdays, 7:30 p.m., and Sundays, 3 p.m., at the STC Theater, 90 Lafayette St., Salem. Salem Theatre Company presents Jaston Williams, Joe Sears and Ed Howard’s comedic story about 22 residents of Texas’ third smallest town celebrating Christmas. Tickets cost $25 general, $20 senior citizens, $10 students. Tickets available at www.salemtheatre.com or 866-811-4111.
“THE BEST CHRISTMAS PAGEANT EVER.” Friday and Saturday, Dec. 20 and 21, 7:30 p.m., and Sunday, Dec. 22, 2:30 p.m., Hogan Regional Auditorium, 6 Hathorne Circle, Danvers. The North Shore Players, in collaboration with Samuel French Publishing, presents Barbara Robinson’s story of a pageant director who is determined to produce the best church Christmas pageant, despite having six delinquents bully their way into the pageant, the church catching on fire, and losing baby Jesus. Tickets cost $15 for adults and $12 for students and senior citizens. For tickets and details, visit www.northshoreplayers.org, or call Linda at 978-902-1777 for group discounts.
THREE CHRISTMAS GIFTS: A NIGHT OF ONE ACTS. Friday, Dec. 20, 8 p.m.; Saturday, Dec. 21, 3 and 8 p.m.; and Sunday, Dec. 22, 3 p.m., Sea Change Theatre Company, inside Dane Street Church, 10 Dane St., Beverly. The Sea Change Theatre Company presents “Christmas Calories,” “The Burglar’s Christmas” and “The Gift of the Magi,” three heartwarming Christmas tales filled with love, joy and sacrifice. $12 adults, $10 students and senior citizens. www.seachangetheatre.com, 978-500-3885.