(1) Christmas craft shows — It is the season for gift-giving, so check out the local craft fairs for unique ones. The 45th annual Christmas Arts & Crafts Show is open at the Grand Haven Community Center, 421 Columbus Ave., from 10 a.m. to 5 p.m. Friday and 10 a.m. to 3 p.m. Saturday. Fresh wreaths and food will be available for sale, and admission is with a $1 donation. The Happy Elves Craft Show is at White Pines Middle School, 1400 S. Griffin St., Grand Haven, from 9 a.m. to 3 p.m. Saturday. This annual holiday craft show features 150-plus vendors of jewelry, candles, hand-sewn and hand-knit items, dog treats, wood toys, wood signs and decorative art, floral arrangements, pastries, candy, popcorn, and more.
(2) Caroling in the Park — 6-8 p.m. Saturday at William Ferry Park in Ferrysburg. Gather ‘round the Yule bonfire with Santa to sing carols and enjoy hot chocolate and doughnut holes, courtesy of the City of Ferrysburg.
(3) Coopersville Nighttime Christmas Parade — 7 p.m. Friday on Main Street in downtown Coopersville. This is the 38th annual event, which claims to be one of the first and longest-running nighttime Christmas parades in Michigan. This year’s theme is “It’s a Magical Christmas” and the grand marshals are from Lori’s Voice, which provides equipment, educational resources and medical assistance to children with neuromuscular, degenerative diseases and mobility issues.
(4) Lee Murdock concert — 2-3 p.m. Sunday at Loutit District Library, 407 Columbus Ave., Grand Haven. As part of the library’s Sunday Afternoon Concert Series, Great Lakes folk singer Murdock will be singing in the upper-level lobby. He combines ragtime, Irish, blues and folk styles with his flair for storytelling in songs. His songs are made of hard word, hard living, ships that go down and ships that come in. Admission is free.
(5) Harbor Humane Society Open House — 11 a.m. to 4 p.m. Saturday at Ottawa County’s animal shelter, located at the corner of Bagley Street and U.S. 31 in West Olive. Have your photo (with your pet!) taken with Santa for a donation to the animal shelter. In addition, guests can learn more about the shelter and its mission while perusing local vendors, shopping and visiting the adoptable pets. Children can decorate dog “cookies” from Decadent Dogs (for shelter pets or your own pet at home). Guests are encouraged to bring donations for the shelter or a gift for their favorite shelter pet, which they can place in the animal’s stocking to be opened Christmas morning. Find a wish list at www.harborhumane.org/donate or call 616-399-2119.
Santa in Centertown — 10 a.m. Saturday at The Bookman, 715 Washington Ave., Grand Haven. Storytime and crafts.
Prevailing Winds — 11 a.m. to noon at D&W Fresh Market, 1116 Robbins Road, Grand Haven. All proceeds go to the local Salvation Army.
Holland Symphony Orchestra: “Sounds of the Season,” featuring soloist Diane Penning — 3:30 and 7:30 p.m. Saturday at Dimnent Chapel, 227 College Ave., Holland. Tickets are $5 to $22.
Christmas Old-Time Radio Variety Hour — 5:30 p.m. Saturday at Seventh-day Adventist Church, 15041 177th Ave., Grand Haven Township.
“A Christmas Carol” —7:30 p.m. Saturday and 3 p.m. Sunday at MCC’s Overbrook Theater, 221 S. Quarterline Road, Muskegon. Tickets are $10; $5 for MCC students.
Sinterklaas Eve Celebration — 6-9 p.m. Friday at the Kerstmarkt in downtown Holland.
First Friday Holiday Open House — 6-8 p.m. Friday at C2C Gallery, 104 Washington Ave., Grand Haven. The Friday Artist Talk starts at 7 p.m.