ALL WEEKEND

It’s the most wonderful time of the year as Ice Skating by the Bay returns to Custom House Plaza. Skate around the outdoor seasonal ice rink complete with ocean views. Monday-Saturday from 11am-10pm and Sunday from 12pm-8pm. 4 Custom House Plaza, Monterey. $13 for adults and $11 for children, skate rentals $3.

Old Fisherman's Wharf invites you for some festive cheer with special holiday entertainment, sweet treats, free Santa “meet and greet” visits, holiday princesses and much more! “Christmas on the Wharf” occurs on Friday evenings from 5pm-9pm, Saturdays from 11am-9pm and Sundays from 1pm-6pm. 1 Old Fisherman’s Wharf, Monterey. Free event. 

Christmas on the Wharf

The SpectorDance School in Marina showcases their Holiday Performance and Silent Auction this weekend. The program includes pieces like “Gift of the Magi” and “’Twas the Night Before Christmas.” Friday and Saturday at 7pm and Saturday and Sunday at 2pm. 3343 Paul Davis Drive, Marina. $20.

Back by popular demand at the Golden Bough Theatre is Mamma Mia! The smash musical hit returns with iconic ABBA songs and an adorable love story. Thursday-Saturday at 7:30pm and Sunday at 2pm. Monte Verde between 8th and 9th, Carmel-by-the-Sea. $8-$25.

Friday

The Portola Hotel & Spa is counting down the days to Christmas with a Winter Wonderland series full of entertainment, activities, dining experiences and more. Tonight Jacks Monterey restaurant features live music with John Harris. 5pm-8pm. 2 Portola Plaza, Monterey. Free event.

Saturday

Taste Morgan is taking the stress out of holiday shopping every Saturday this holiday season. Here you can try tasty wines and shop local artisan goods to check off your holiday shopping list. 2pm-4pm. 204 Crossroads Boulevard, Carmel. Free event. 

Head over to Jacks Monterey for live music from Taylor Rae and Jesse. 5pm-7pm. 2 Portola Plaza, Monterey. Free event.

Sunday

Get excited for brunch at Jacks Monterey and live music from David Conley. There will also be cookie decorating for children in the lobby. 11:30am-2:30pm. 2 Portola Plaza, Monterey. Free event.