Today

Advent Vigil for Disarmament, 11:30 a.m. to 12:30 p.m., across from the administration building at Bath Iron Works, Washington Street, Bath. Also Dec. 10 and 17.

“Walk Through Bethlehem,” 6:30 to 8:30 p.m., experience Bethlehem at the time of Christ’s birth, in conjunction with Christmas By the Sea. Chestnut Street Baptist Church at the Village Green, Camden. Free. Call 236-2195 or go to www.chestnutstreetbaptist.org for details.

An Acoustic Evening with Maine Christian Artists, 7 p.m. First Evangelical Free Church, 355 Bridgton Road, Westbrook. Free, with offering to help with costs.

Sunday

Shape Note Singing, 1 p.m. to 4 p.m. at the New Church, 302 Stevens Ave., Portland. This is not a performance and all are welcome to participate. Orientation for beginners at 1 p.m.

Connected Catholics of Maine, 2 p.m., general meeting and Christmas party luncheon at Falmouth Country Club, 1 Congressional Drive, Falmouth. Donations for Project Feed will be accepted in lieu of a Yankee Swap. Contact Grace at 878-6459 for details.

Christmas Concert, 5 p.m., with the choirs and soloists of the Congregational Church of Wells, 1695 Post Road/U.S. Route 1, Wells. Refreshments will follow and an offering will be taken.

Tuesday

Chartres-style Labyrinth, noon to 8 p.m., at First Parish Church, Pilgrim House, 9 Cleaveland St., Brunswick.

Wednesday

“A Holiday Invitation,” 7 p.m., Christmas concert with the Rangeley Community Chorus at the Church of the Good Shepherd, Rangeley. Tickets are $10 at the door.

Taize worship, 7 p.m., based on a tradition of meditation, chants and responsive songs that was created in Taize, France. St. Andrews Presbyterian Church, 7 Portland Road/ Route 1, Kennebunk.

Friday and Saturday

15th annual Nativity story, 7 p.m. Friday and 2 and 5 p.m. Saturday with music, exhibits, live animals and more. Pathway Vineyard Church, 12 Foss Road, Lewiston. Call 784-9500 or visit www.pathwayvineyard.com.

Friday

St. Petersburg Men’s Ensemble, 7 p.m., a cappella quartet from Russia will perform a varied program. Christ Church, 6 Dane St., Kennebunk. A suggested donation is $10 per person and $7 for seniors and children. Tickets can be obtained at www.christchurchkennebunk.org or at the church office. Call 985-4494.

“Celebrate the Music of Christmas,” 7 p.m., North Sebago United Methodist Church, 820 Sebago Road. An offering will be taken and refreshments will follow the program.

Carols and Organ Community Concert, 7 p.m. to 8:15 p.m., featuring John Sullivan on the Hastings and Hook organ. Old Orchard Beach Methodist Church, 6 Fountain Ave. Refreshments will be available and donations are welcome to help with the church’s $9,000 oil bill.

Weekend

“Christmas By The Bay,” annual variety show with music and drama, at 7 p.m. Friday, 2 p.m. Saturday and 6 p.m. Sunday at First Baptist Church in Portland, 360 Canco Road, Portland. Call 773-3123 for more information. Admission is free.

Saturday

Simple Healing Service, 2 p.m., Franciscan Monastery, 20 Beach Ave. Kennebunk.

Christmas Tea, 2 p.m. to 4 p.m., second annual tea and quilts display. Alfred Parish Church, Alfred. The reservation deadline is Sunday, and the cost is $8 per adult and $6 for children. Call 490-5709 or 324-5823. Tickets at the door are $10 for adults and $6 for children.

Journey to Bethlehem, any time between 6 and 8 p.m., annual outdoor guided presentation of the Nativity with Roman soldiers, Magi, shepherds and more. Elijah Kellogg Church, 917 Harpswell Neck Road/Route 123, Harpswell.

A’chording to Kantele, 6 p.m., free concert with the 10-member group performing traditional carols using several Finnish lap harps. St. Matthew’s Episcopal Church, 496 Lisbon St./Route 196, Lisbon. Complementary coffee and desserts will be available.