Classic characters come to life on historic Main Street in St. Charles during this free event. Listen to carolers, sample freshly roasted chestnuts and meet Kris Kringles from around the world, every Wednesday, Friday, Saturday and Sunday, Nov. 25 through Dec. 24. Children can also share their wish list with St. Nick at Santa's Cottage, which is open at the Katy Depot in Frontier Park Saturdays from 11 a.m. to 6 p.m., Sundays from noon until 5 p.m. St. Charles Christmas Traditions is located along historic Main Street in St. Charles. Get the details.
Six Flags Holiday in the Park
For various dates from Nov. 25 through Jan. 1, Six Flags will be open and transformed into a holiday wonderland complete with Santa and his helpers. In addition to viewing the holiday lights and sampling the food, make time to visit with Santa in his cottage. Six Flags St. Louis is located at 4900 Six Flags Rd., Eureka, MO 63025. Get the details.
Santa arrives on Amtrak
Visit the Washington Amtrak Station Friday, Dec. 2 for a glimpse of Santa arriving by train! He and Mrs. Claus will stick around for photos inside the depot. Santa will be available from 5 to 6 p.m. The Washington Amtrak Station is located at 301 W. Front St., Washington, MO, 63090. Get the details.
Breakfast with Santa at Hard Rock Cafe
For a unique opportunity to spend some time with Santa and his family and friends, make reservations for breakfast Dec. 3 at the Hard Rock Cafe inside Union Station. Santa and Mrs. Claus will be there, along with the Icy Sisters. Breakfast is $12.95 for children 2 to 10 and $15.95 for adults. Hard Rock Cafe is located at 820 Market St., #450, St. Louis, MO, 63103. While you're there, be sure to check out the other activities being offered this holiday season at Union Station, including an ice rink, snowball arena and more. Get the details.
Saturday with Santa at the Missouri Botanical Garden
Children can share their wish lists surrounded by carols and the warmth and color of the garden from 1 to 4 p.m. Dec. 10 in the Ridgeway Visitor Center. Santa time is free with garden admission. Missouri Botanical Garden is located at 4344 Shaw Blvd., St. Louis, MO, 63110. Get the details.
At this cottage in downtown Belleville, Illinois, kids can have a photo taken with Santa weekdays Nov. 28 - Dec. 20 from 6 to 8:30 p.m.; Sundays noon to 6 p.m. (with a break from 3 to 3:30 p.m.); and Saturdays from noon to 8:30 p.m. (with a break from 5 to 6 p.m.). Santa kicks off his season Nov. 25, with hours from 1 to 4:30 p.m. and 6 to 8:30 p.m. Last-minute visitors can drop by Dec. 21 from noon to 5 p.m. and 6 to 8:30 p.m., Dec. 22-23 from noon to 8:30 p.m. (with a break from 5 to 6 p.m.), and Dec. 24 from 10 a.m. to 1 p.m. Be sure to wear your North Pole gear, as the line sometimes extends outside during peak hours. Santa's House is located in Belleville's Public Square at the intersection of South Illinois Street and East Main Street, Belleville, IL, 62220.
Santa's Magical Kingdom
Take every crazy dream you ever had while trying to sleep on Christmas Eve and then cover it in twinkling lights and you've got this light display, which is located at Jellystone Park Resort next to Six Flags in Eureka. Children can share their wish lists at Kringle's General Store nightly from 5:30 to 10 p.m. Nov. 18 through Dec. 25. Admission to the light display is $20 per vehicle; Santa photo packages are $16.95. Santa's Magical Kingdom is located at Jellystone Park Resort, 5300 Fox Creek Rd., Eureka, MO, 63069. Get the details.
Breakfast or Dinner with Santa at the Saint Louis Zoo
Get wild with Santa, Rudolph, Frosty and lots of furry critters. Children can enjoy breakfast with Santa Dec. 3-4, Dec. 10-11, and Dec. 17-18, or dinner Dec. 16-19. Prices range from $18-7, and children 2 and under are free. Parking and photos are included. Reservations are required. Saint Louis Zoo is located at 1 Government Dr., St. Louis, MO, 63110. Call 314-646-4897 or visit our Events Calendar for more information about Breakfast and Dinner with Santa at the Saint Louis Zoo.
Think Santa only travels by sleigh? Think again! Greet St. Nick as he arrives by boat on Sunday, Dec. 4, at the Boathouse in Forest Park. Children (and dogs!) can visit with Santa and have their photos taken from 11 a.m. to 2 p.m. The Boathouse is located at 6101 Government Dr., St. Louis, MO, 63110. Get the details.
Breakfast with Santa at The Magic House
Share flapjacks with St. Nick on Dec. 4 and Dec. 11, then explore the museum and make a craft. Tickets are $15 for members and $20 for nonmembers and include breakfast and admission to the museum. The Magic House is located at 516 S. Kirkwood Rd., Kirkwood, MO, 63122. Get the details.
Santa Arrives at the Museum of Transportation
Santa will visit the Museum of Transportation with live reindeer. Visit with the jolly man Friday, Nov. 25 between 10 a.m. and 2 p.m. Santa will also be available Sunday, Dec. 4 from noon to 3 p.m. and Saturday, Dec. 10 from noon to 4 p.m. Admission to the museum is $8 for ages 13 and up; $5 for kids 3 to 12. The Museum of Transportation is located at 2933 Barrett Station Rd., Kirkwood, MO, 63122. Get the details.
Santa Party at the Youth Activity Park
All ages are invited to take a photo with Santa, make a craft, decorate a holiday treat, drink hot chocolate and play festive games at the Santa Party Saturday, Dec. 3 from 9:30 to 11:30 a.m. at the Youth Activity Park in Dardenne Prairie. There is a $10 fee. Youth Activity Park is located at 7801 Highway N, Dardenne Prairie, MO, 63368. Get the details.
Supper with Santa at the Butterfly House
Make reservations for a dinner where Santa is the guest of honor. Guests will enjoy a pasta dinner, craft, face-to-face time with Santa and more. Times are available Dec. 9-11 and Dec. 16-18. Tickets are $20 per person; $15 for garden members. Sophia M. Sachs Butterfly House is located at 15193 Olive Blvd., Chesterfield, MO, 63017. Get the details.
Skate with Santa
If you visit the Kirkwood Community Center Ice Area Saturday, Dec. 17 between 1:30 and 3:30 p.m. you're likely to see the jolly old fella' showing off his moves on the ice. Regular admission fees apply. Kirkwood Community Center is located at 111 S. Geyer Rd., Kirkwood, MO, 63122. Get the details.
Editorial Assistant Tyne Benesek contributed to this article.
Best Bets articles represent the views and the research completed by St. Louis Sprout & About journalists and are not driven by advertising or requests by vendors or venues. Best Bets do not imply an endorsement of a business or activity.
From the calendar