OCALA, FL (352today.com) – This is the last weekend in North Central Florida to soak up the holiday magic before the presents are unwrapped, the lights are unplugged, and the trees are taken down. Don’t miss out on the season’s final festive events.

Make the most of this holiday finale with our weekend top picks featuring holiday markets, Christmas classics, and a few special appearances from Santa before his big night.

Mayhem Ranch Winter Festival: Meet Santa and his reindeer before they’re busy delivering presents at this festival that also includes live music, animal encounters, Grinch appearances, and more. This Saturday, December 21 and Sunday, December 22, are the last days for this Christmas experience. The festival runs from 11 a.m. to 3 p.m. each day and tickets are $15 a person. Mayhem Ranch is located at 17830 SE 40th Street in Morriston.

Ocala Downtown Holiday Market: Squeeze in some last-minute holiday shopping at this market with vendors, children’s activities, entertainment, and more. The market is on Sunday, December 22, from noon to 4 p.m. It’s free to attend and located at the corner of SE 3rd Street and 3rd Avenue in Ocala.

|Where’s Santa Claus? Follow the live Christmas Eve radar as he gets closer to the 352

Ocala Oddities Market: Looking for more unique gifts than what you may find at the Paddock Mall? This market will have over 75 vendors selling oddities including art, crystals, jewelry, prints, and more. The market is free to attend and held on Friday, December 20, from 5 to 10 p.m. The address is 403 SE Osceola Avenue in Ocala.

Charles Dickens’ A Christmas Carol: This new adaptation of a Christmastime classic takes the stage with stunning sets, song and dance, and a heavy dose of humor on Saturday, December 21, at 7 p.m. Tickets start at $40. The show is held at the Circle Square Cultural Center, located at 8395 SW 80th Street in Ocala.

Christmas at the Opry: Enjoy this festive holiday spectacular featuring your favorite Christmas tunes this weekend at the Orange Blossom Opry. There are three showtime this weekend- Friday, December 20 and Saturday, December 21, at 7 p.m. and Sunday, December 22 at 2:30 p.m. Tickets start at $24. The address is 16439 SE 138th Terrace in Weirsdale.

Discover more things to do in North Central Florida by browsing the 352today events page.