ARTS A GLOW CRAFT FAIR GRAND OPENING WEEKEND. Friday, Nov. 8, 5 to 9 p.m., and Saturday and Sunday, Nov. 9 and 10 from 9 a.m. to 5 p.m., Danvers Art Association, 105 Elliott St., Danvers. Original works by members, including jewelry, hand painted pieces, framed photography, knit goods, ornaments, raffles, and more. A portion of the proceeds benefit Danvers Art Association. Free admission. Fair continues every Saturday and Sunday from noon to 4 p.m. through Dec. 22. danversart.org.
ST. VASILIOS GREEK FESTIVAL. St. Vasilios Church, 5 Paleologos St., Peabody. Annual festival includes homemade Greek foods and pastries, country store, boutiques, children’s games and religious items. Friday, Nov. 8, 5 p.m. to midnight with DJ and dancing starting at 7 p.m.; Saturday, Nov. 9, noon to midnight, with live band and dancing starting at 7 p.m. $2 cover after 7 p.m.; Sunday, Nov. 10, noon to 6 p.m., talent show. Raffle tickets available for purchase. 978-531-0777, www.stvasilios.org.
A FAIR FOR ALL SEASONS. Friday, Nov. 8, 6 to 9 p.m., and Saturday, Nov. 9, 10 a.m. to 6 p.m., St. Adelaide’s Church, 708 Lowell St., Peabody. Hand-knit items, gift baskets, holiday boutique, raffles, food, baked goods, children’s activities, and more. 978-535-1985, www.saintadelaide.com.
HOLIDAY EXTRAVAGANZA. Saturday, Nov. 9, 8 a.m. to 4 p.m., St. Peter’s Church, 24 St. Peter St., Salem. Holiday Extravaganza features jewelry, gift items, holiday and ceramic items, baked goods, children’s items, silent auction, raffles, lottery tree with $300 worth of lottery tickets, grandma’s and grandpa’s attic, luncheon, snacks and more.
CHRISTMAS BAZAAR. Saturday, Nov. 9, 9 a.m. to 3 p.m., Our Lady of Hope Parish, Linebrook Road, Ipswich. Annual Christmas Bazaar features crafts, candy, raffles, toys, knitted goods, baked goods, a silent auction, and white elephant and boutique tables. Lunch and snacks will be available. Free admission. Ample parking available. Proceeds support parish activities and youth education. For more information, call the rectory at 978-356-3944.