Gulf Shores & Orange Beach are spreading holiday cheer around the Gulf Coast with events throughout the month of December. Whether you’re in the mood for cookies with Santa or a children’s Christmas concert, there’s no shortage of festivities to take part in. If you don’t find the event you’re looking for here, then take a peek at the Calendar of Events.

Dec 1: Gulf Shores Christmas Parade & Tree Lighting at the Beach at 4 p.m.

Dec. 1: Photos with Santa at Cotton Bayou Public Beach Access, 2-5 p.m.

Dec. 2: Children’s Christmas Musical at Gulf Shores United Methodist Church, 9:45-10:45 a.m.

Dec. 2: ‘Messiah’ with Pensacola Symphony at Gulf Shores United Methodist Church, 2:30-3:30 p.m.

Dec. 2-10: Nativity Open House at First Baptist Church of Orange Beach, 9 a.m.-3 p.m.

Dec. 7: Light Up the Arts at the Orange Beach Art Center, 5:30-7:30 p.m.

Dec. 8: Lighted Boat Parade at Lulu’s Homeport Marina, 5:30-8:30 p.m.

Dec. 8: Cookie Extravaganza at Orange Beach United Methodist Church, 9 a.m.-Noon

Dec. 8: Merry Market at The Wharf, 11 a.m.-4 p.m.

Dec. 8: 5K Jingle Bell Run at the Flora-Bama, 9-11 a.m.

Dec. 8: Christmas Open House at The Wharf, 4-7 p.m.

Dec. 9: Christmas Concert at Gulf Shores United Methodist Church, 7-8 p.m.

Dec. 11: Santa Claus at the Orange Beach Public Library, 10-11 a.m.

Dec. 15: Kids Morning Christmas Spectacular at Orange Beach Christian Life Church, 9:30-11:30 a.m.

Dec. 15: Breakfast with Santa at the Erie Meyer Civic Center, 8 a.m.

Dec. 25: Christmas Potluck at the Flora-Bama, 1-3 p.m.

Dec. 31: Noon Year’s Eve Bash at Lulu’s, 10 a.m.-5 p.m.

Dec. 31: New Year’s Bash at the Flora-Bama