When the bad kids in town find out that there are free snacks at Sunday School, they crash and audition for the Christmas pageant. Find out if these kids will ruin the show. See an afternoon performance at 3 p.m., or Saturday at 11 a.m. Tickets start at $12. Children’s Theatre of Charlotte, McColl Family Theatre, 300 E. 7th St
Start off the holiday weekend with a classical performance of “Nutcracker.” Watch as ballerinas dance across the stage and enjoy music from the Charlotte Symphony. Two performances are scheduled Friday at 2 and 7:30 p.m. The last performances of the season take place Saturday, Dec. 22 at 2 and 7:30 p.m. Tickets range from $25-$125. Charlotte Ballet, Belk Theater, 130 N. Tryon St.
Be kind to the environment this holiday season and learn how to wrap your gifts in an Earth-friendly way. Bring your own recyclables like toilet paper rolls and newspapers to contribute to the gift wrapping session. Free. 10:30-11:30 a.m. Latta Plantation Nature Center, 6211 Sample Road, Huntersville.
Come to the NASCAR Hall of Fame for a breakfast with Santa. Enjoy festive crafts, play reindeer games and visit with famous holiday characters. After your child shares his or her wishlist with Santa, head to Holiday on Ice in the NASCAR Hall of Fame Plaza for free. There are two sittings for breakfast: 8:30-10:30 a.m. or 10:30 a.m.-12:30 p.m. Register online. $25 for adults and $22 for children. NASCAR Hall of Fame, 400 E. Martin Luther King Jr. Blvd.
Cut paper snowflakes and sip on coffee while your children enjoy some hot cocoa. Register online. Best for children ages 6 and up. 2-4 p.m. Free. McDowell Nature Center, 15222 York Rd.
Enjoy the last day of holiday fun at Whispering Hope Farm. Children can play on the farm playground and pet an assortment of animals, including bunnies, chickens, pigs, ducks, cows, puppies and more. Horse rides are also available for an additional $5. Santa will also be there. Bring a camera to take a holiday photo. Reserve your spot online. 10:30 a.m.-12:30 p.m. and 2-4 p.m. $7 per person. Whispering Hope Farm, 1405 Crowders Creek Road, Gastonia.
This is the last day of “Fishmas” Fun at the Sea Life Aquarium. Events include holiday scavenger hunts, storytimes, and a scuba-diving Santa Claus. Price is included in regular museum admission ($10.95-$19.95). 10 a.m.-8 p.m. SEA LIFE Charlotte-Concord, 8111 Concord Mills Blvd., Concord
Celebrate Christmas Eve on the ice. Founders Holiday Ice Rink is open from noon-7 p.m. $10 (includes skate rentals). Founders Holiday Ice Rink, 205 Saluda St., Rock Hill.
The Speedway has been decorated with over 3 million lights. Take a drive through the 3.5 miles of decorations and then visit the Christmas Village where you can see a live nativity, roast marshmallows, get pictures with Santa and more. Tonight’s movie in the village is “The Polar Express” and it begins at 6:30 p.m. 6-10 p.m. $25-$30 per car. Charlotte Motor Speedway, 5555 Concord Pkwy., Concord.
Sneak in one last visit with Santa before he takes off on his sleigh. Bass Pro Shops is decorated as a winter wonderland and there are many fun activities going on. Today, if you have a Bass Pass, you can get a free photo with Santa from 10 a.m.-5 p.m. Others, no pass required, can enjoy games and activities all day and crafts from noon- 5 p.m. Free. Bass Pro Shops, 8181 Concord Mills Blvd., Concord.