Our roundup of December 2020 family-friendly events is sure to put you in the holiday spirit. Organizations in the western suburbs have gone above and beyond to ensure safety guidelines are being followed as you spend quality time with your family this holiday season. Of course, things may change, so be sure to check in closer to the event date!
Before you go, make sure to click on the links for information about social distancing requirements, advance registration details, and other guidelines to help your family enjoy their time together.
This article is sponsored by Hopeful Changes, LLC in Naperville.
Hopeful Changes

Does the pandemic have you feeling isolated and alone? Are you or your children experiencing anxiety and depression for the first time as a result? There are services to support you in these unsettling times! Change is hard, but you do not need to do it alone. Please reach out to get the counseling services you need and deserve with Hopeful Changes, LLC.
Hopeful Changes, LLC
1300 Iroquois Avenue
Naperville, IL 60563
(331) 305-4055
December 2020 Events
Do you have an event to submit to the Kidlist calendar? Simply click this link and fill out the form. Thanks! Please note that all submitted events are reviewed by the Kidlist team.
Please note that MOST of these events require registration in advance. If an event interests you, check it out now to make sure you get a spot!
Weekly Events
Santa’s Wonderland (Bass Pro Shop, Bolingbrook)
November 7 – December 24, 2020 | times vary
Reservation required.
Holiday Lights Show (Promenade, Bolingbrook)
November 8 – December 31, 2020 | 5:00pm – 9:00pm
Lightscape (Chicago Botanic Gardens, Glencoe)
November 13, 2020 – January 3, 2021 | 4:30pm – 10:00pm with extended hours select Fridays and Saturdays
Must buy tickets in advance.
Let It Shine Light Show (Northbrook Court)
November 16, 2020 – January 9, 2021 | 4:30pm – 10:00pm on weekdays, 4:30pm – 11:00pm on weekends
Tickets are sold per vehicle, and must be purchased in advance.
Photos with Santa at The Lawn (Oak Brook Center)
November 20 – December 23, 2020 |Monday – Saturday from 11:00am – 7:00pm, Sunday from 12:00pm – 6:00pm
Reservation are required. Additional Special Hours on Christmas Eve.
Illumination: Tree Lights (Morton Arboretum, Lisle)
November 20, 2020 – January 3, 2021 | times vary
Tickets must be purchased in advance.
Kohlights (Kohl Children’s Museum, Glenview)
Select days from December 4, 2020 – January 3, 2021 | 4:30pm – 8:30pm
Must purchase tickets in advance online.
Nights of Lights (Wheaton)
November 20, 2020 – January 10, 2021 | dusk – 10:00pm
ZooLights (Lincoln Park Zoo, Chicago)
November 21, 2020 – January 3, 2021 | 4:00pm – 10:00pm
Tickets must be purchased in advance.
Festival of Lights (Phillips Park, Aurora)
November 27 – December 27, 2020 | Mondays through Thursdays from 5:00pm – 9:00pm and Fridays through Sundays 5:00pm – 10:00pm
Holiday Lights (Mooseheart)
November 27 – December 31, 2020 | 5:00pm – 9:00pm
Holiday Magic (Brookfield Zoo)
Select days from November 27 – December 31, 2020 | all day
Festival of Lights (Cosley Zoo, Wheaton)
November 27 – December 30, 2020 | times vary
Holiday in the Park Lights (Great America, Gurnee)
Select days from November 27 – December 27, 2020 | times vary
Holiday In The Park Drive-Thru Experience (Great America, Gurnee)
Select days in December 2020 and January 2021 | times vary
Christmas Walk Weekends (Geneva)
Weekends in December before Christmas times vary
Holiday Lights in Lilacia Park (Lombard)
December 1, 2020 – January 3, 2021 | 4:30pm – 10:00pm
Winter Lights at Central Park (Oak Brook)
December 1, 2020 – February 2021 | 4:30pm – 9:30pm
Tickets are free, but must be reserved in advance.
Santa’s Naperville Workshop
December 2 – 23, 2020 | 4:30pm – 8:30pm
Must register in advance.
Visit with Santa (Geneva Visitor Center)
Saturdays and Sundays from December 5 – 20, 2020 | 10:30am – 3:30pm
Festival of Lights Winter Walk (Bolingbrook)
December 6, 2020 – January 10, 2021 | dusk – 10:00pm
Pet Photos with Santa (Yorktown Center, Lombard)
December 7, 8, 14, 15 and 17, 2020 | 11:00am – 8:00pm
Reservations are strongly encouraged.
Week of December 1, 2020
Tree Lighting Ceremony (Hodgkins)
December 1, 2020 | 6:30pm
No Drama Discipline: Strategies to Nurture Your Child’s Developing Brain at via College of DuPage/Glenbard Parent Series (Virtual)
December 1, 2020 | 6:30pm – 7:00pm
Free Parking Wednesday (Cantigny Park, Wheaton)
December 2, 2020 | all day
Music Together® Jingle Jam! at Mattix Music Studio (Western Springs)
December 2, 2020 | 9:00am – 9:30am (in-person), 9:45am – 10:15am (in-person) or 4:45pm – 5:15pm (virtual)
Register in advance for the 3-week session.
Open Nature Play (Dan Ryan Woods Visitor Center, Chicago)
December 2, 2020 | 10:00am – 2:00pm
Registration is required.
Special Kids Day Holiday Celebration (Elmhurst)
December 2, 2020 | 3:30pm – 8:00pm
Advance registration is required.
Rhythm Kids® Jingle Jam! at Mattix Music Studio (Western Springs)
December 2, 2020 | 4:00 pm – 4:30 pm (virtual)
Register in advance for the 3-week session.
Santa Paws (Hinsdale Humane Society)
December 2, 2020 | 4:00pm – 8:00pm
Reserved timeslots are full, but walk-ins are welcome
Daddy/Daughter: Holiday Gift Night (Naperville)
December 2, 2020 | 6:00pm – 7:15pm
Advance registration is required.
Drive Thru Holiday Party (Westchester)
December 2, 2020 | 6:00pm – 9:00pm
Glitzy Girls Daddy/Daughter Holiday Gift Class (Carol Stream)
December 2, 2020 | 6:30pm – 7:45pm
Register in advance.
Find Your Future at College Night: Dr. Raquel Wilson & Distinguished Panel via College of DuPage and The Glenbard Parent Series (Virtual)
December 2, 2020 | 7:00pm – 8:00pm
Holiday Tree Trimming (River Forest)
December 3, 2020 | 4:00pm – 6:45pm
Register for your 30-minute timeslot.
Tree Lighting in Wilder Park (Elmhurst, Virtual)
December 3, 2020 | 6:00pm
Holiday Pajama Party (Darien)
December 3, 2020 | 6:00pm – 7:30pm
Must register in advance.
Drive Thru Holiday Party (Westchester)
December 3, 2020 | 6:00pm – 9:00pm
Family Cinnamon Stick Craft Night (North Riverside)
December 3, 2020 | 6:30pm – 7:30pm
Pre-registration is required.
Shopping at Santa’s Workshop Curbside Pickup Only (Elmhurst)
December 4, 2020 | 3:00pm, 4:00pm or 5:00pm
Santa’s Dinner Dash (St. Charles)
December 4, 2020 | 4:00pm – 7:00pm
Advance registration required.
Stroll to the North Pole (Lemont)
December 4, 2020 | 4:30pm – 9:30pm
Register in advance.
Young Rembrandts Ice Magic Characters (Naperville)
December 4, 2020 | 5:00pm – 6:00pm
Register in advance.
Operation Santa Clause (Bartlett)
December 4, 2020 | 5:00 – 6:30 pm
Christmas Walk – A Stroll Down Main Street (Oswego)
December 4, 2020 | 5:00pm – 8:30pm
First Fridays (Downtown Aurora)
December 4, 2020 | 5:00pm – 11:00pm
Tree Lighting and Santa Visit (Willow Springs)
December 4, 2020 | 5:30pm
Must register in advance if you want Santa’s gift. Open to Willow Springs residents only.
Holly Days Drive-Thru (Warrenville)
December 4, 2020 | 5:30pm – 7:00pm
Itasca Holiday Drive-Thru Tree Lighting Celebration (Itasca Public Library)
December 4, 2020 | 6:00pm – 8:00pm
Parents’ Night Out (Geneva)
December 4, 2020 | 6:00pm – 9:00pm
Must register in advance.
Flashlight Candy Cane Search (St. Charles)
December 4, 2020 | 6:30pm – 7:00pm or 7:30pm – 8:00pm
Donuts with Santa (Glen Ellyn)
December 5, 2020 | 8:00am – 9:00am, 9:30am – 10:30am or 11:00am – 12:00pm
Advance registration required.
Snapshots with Santa (Batavia)
December 5, 2020 | 8:00am – 12:00pm
Register for your 30-minute session. Snapshots with Santa is currently sold out, but reach out if you’re interested in joining the waitlist.
Zoom Calls with Santa (Warrenville)
December 5, 2020 | 8:00am – 12:00pm or 1:00pm – 3:00pm
Must schedule in advance.
Holly Jolly Home Visit (Bloomingdale Residents Only)
December 5, 2020 | 8:30am – 6:00pm
Register in advance.
Holiday Pet Pictures (West Chicago)
December 5, 2020 | starts at 9:00am
Register for your 15-minute session.
Shopping at Santa’s Workshop Curbside Pickup Only (Elmhurst)
December 5, 2020 | 9:00am, 10:00am, 11:00am or 12:00pm
Social Distancing Pictures with Santa (Hinsdale)
December 5, 2020 | 9:00am – 12:00pm
Must register in advance.
Drive-Thru Santa & Christmas Wonderland (Joliet)
December 5, 2020 | 9:00am – 12:00pm
Event is sold out, but check back for additional times or waitlist opportunities.
Santa’s Drive Thru (River Forest)
December 5, 2020 | 9:00am – 12:00pm
Register in advance, for River Forest residents only.
Santa Paws (Hinsdale Humane Society)
December 5, 2020 | 9:00am – 1:00pm
Reserved timeslots are full, but walk-ins are welcome
Little Sprouts Gardening (Downers Grove)
December 5, 2020 | 9:30am – 10:30am
Must register in advance.
The Polar Express Storytime Train (Geneva)
December 5, 2020 | 9:30am – 12:00pm or 1:30pm – 4:00pm
Advance registration is required. This event is sold out, but you can add yourself to the waitlist.
Holiday Wreaths (Carol Stream)
December 5, 2020 | 10:00am – 11:00am
Register in advance.
Holiday Photo Mini Sessions (Drury Lane, Oakbrook)
December 5, 2020 | 10:00am – 2:00pm
Must register in advance.
Annual Oswego Cookie Walk
December 5, 2020 | 10:00am – 5:00pm
Young Rembrandts Ice Magic Characters (Naperville)
December 5, 2020 | 11:00am – 12:00pm
Register in advance.
Socially Distanced Pet Santa Photos (Bruce & Willy’s Natural Pet Source, Geneva)
December 5, 2020 | 11:15am – 4:45pm
Reservations must be made in advance.
Socially Distant Photos with Santa (Western Springs)
December 5, 2020 | 12:00pm – 5:00pm
Reservations are required.
Winter Crafts (DuPage County Historical Museum, Wheaton)
December 5, 2020 | 1:00pm – 3:00pm
Santa Sightings (Geneva Commons)
December 5, 2020 | 2:00pm – 3:00pm
Walk Through Old Town (Bloomingdale)
December 5, 2020 | 2:00pm – 6:00pm
Holiday Celebration & Tree Lighting (Brookfield)
December 5, 2020 | 2:00pm – 6:00pm
Westmont Virtual Holiday Celebration
December 5, 2020 | 4:00pm
Strollin’ to the Stable (Grace Point Church, Naperville)
December 5, 2020 | 4:00pm – 8:00pm
Guests are asked to register in advance.
Celebrate the Season in Downtown Lisle
December 5, 2020 | caravan starts at 4:30pm
Holiday Drop & Shop (North Riverside)
December 5, 2020 | 5:00pm – 9:00pm
Pre-registration is required.
Celebrate the Season Tree Lighting Ceremony (Downtown Lisle)
December 5, 2020 | 6:00pm
Emergency Vehicle Silent Light Parade (Oswego)
December 5, 2020 | starting at 6:00pm
Donuts with Santa (La Grange)
December 6, 2020 | 8:30am – 10:00am
Advance registration is required.
Holly Jolly Home Visit (Bloomingdale Residents Only)
December 6, 2020 | 8:30am – 6:00pm
Register in advance.
Social Distancing Pictures with Santa (Hinsdale)
December 6, 2020 | 9:00am – 12:00pm
Must register in advance.
The Polar Express Storytime Train (Geneva)
December 6, 2020 | 9:30am – 12:00pm or 1:30pm – 4:00pm
Advance registration is required. This event is sold out, but you can add yourself to the waitlist.
Visits with Santa (Oak Park)
December 6, 2020 | 9:30am – 4:30pm
Register for your 1-hour session.
Drive-Thru Meet with Santa (Elburn)
December 6, 2020 | 10:00am – 12:00pm
Reserve your spot in advance.
Brunch With Santa (Drury Lane, Oak Brook)
December 6, 2020 | 10:30am – 1:00pm
Reservations are required.
Shopping at Santa’s Workshop Curbside Pickup Only (Elmhurst)
December 6, 2020 | 11:00am, 12:00pm or 1:00pm
Socially Distant Photos with Santa (Western Springs)
December 6, 2020 | 12:00pm – 5:00pm
Reservations are required.
Gingerbread House Creations (St. Charles)
December 6, 2020 | 12:30pm – 6:00pm
Register in advance for a 1-hour session.
Family Woodland Candy Cane Hunt (Lincoln Marsh, Wheaton)
December 6, 2020 | 2:00pm – 2:30pm or 3:00pm – 3:30pm
Must register in advance.
Week of December 7, 2020
Preschool Play Area Candy Cane Hunt (Lincoln Marsh, Wheaton)
December 7, 2020 | 10:00am – 10:30am
Must register in advance.
Santa’s Workshop (St. Charles, Virtual)
December 7, 2020 | 11:30am – 12:30pm
Must register in advance.
Holiday Gifts (Glendale Heights, In-Person and Virtual)
December 7, 2020 | 3:00pm – 3:45pm
Register in advance. Delivery and online options also available.
Cookie Decorating (Glendale Heights, In-Person and Virtual)
December 7, 2020 | 4:00pm – 5:00pm
Must register in advance. Virtual options also available.
Socially Distance Photos with Santa (La Grange Park)
December 7, 2020 | 6:00pm – 8:30pm
Program is full, but add to the waitlist.
Victorian Christmas (Glendale Heights)
December 7, 2020 | 6:30pm – 8:30pm
Register in advance.
Flashlight Woodland Candy Cane Hunt (Lincoln Marsh, Wheaton)
December 8, 2020 | 4:15pm – 4:45pm
Must register in advance.
Phone Calls from Santa (Westmont)
December 8, 2020 | 5:30pm – 7:00pm
Must register in advance.
Holiday Tree Lighting (La Grange)
December 8, 2020 | 6:00pm – 7:00pm
Santa’s Hotline (Naperville)
December 8, 2020 | 6:00pm – 8:00pm
Must register in advance.
LIKE: A Documentary about the Impact of Social Media on our Lives via College of DuPage & The Glenbard Parent Series (Virtual)
December 8, 2020 | 7:00pm – 8:30pm
Santa’s Hotline (Naperville)
December 9, 2020 | 4:00pm – 8:00pm
Must register in advance.
Storytime with Mrs. Claus (Wood Dale, Virtual)
December 9, 2020 | 5:00pm – 8:15pm
Register in advance for a 45-minute session.
Sensory Sensitive Treats with Santa (Oak Park)
December 9, 2020 | 5:00pm – 8:00pm
Register in advance for your 1-hour session.
Daddy/Daughter: Holiday Gift Night (Naperville)
December 9, 2020 | 6:00pm – 7:15pm
Advance registration is required.
Daddy Daughter Date Night – To Go! (Lombard)
December 10, 2020 | 8:30am – 7:00pm
Register in advance. Pick up your goodies before your date night at home!
Merry Christmas Caravan (Lemont Residents Only)
December 10, 2020 | 4:30pm – 7:30pm
Must register your address in advance.
Santa Special Deliveries (Carol Stream Residents Only)
December 10, 2020 | 5:30pm – 8:00pm
Event full, but add your family to the waitlist!
Santa’s Hotline (Naperville)
December 10, 2020 | 6:00pm – 8:00pm
Must register in advance.
Oswego Holiday Express
December 11, 2020 | 4:00pm – 7:50pm
Register for your 10-minute timeslot
Drive Thru Santa (Wheaton)
December 11, 2020 | 5:15pm – 7:00pm
Register in advance.
Holiday Drive In Movie in the Park (Forest Park)
December 11, 2020 | 5:30pm
Must register in advance.
Santa Special Deliveries (Carol Stream Residents Only)
December 11, 2020 | 5:30pm – 8:00pm
Event full, but add your family to the waitlist!
Drive-Thru Christmas Nativity (Christ Community Church, Aurora)
December 11, 2020 | 6:00pm – 8:00pm
Santa Drive-Thru (Burr Ridge)
December 11, 2020 | 6:00pm – 8:00pm
Registration required.
Rockin’ Santa (Bloomingdale)
December 11, 2020 | 6:30pm – 7:30pm
Register in advance.
Carriage Rides (Bloomingdale)
December 11, 2020 | 6:30pm – 8:00pm
Register in advance.
Flashlight Candy Cane Search (St. Charles)
December 11, 2020 | 6:30pm – 8:30pm
Register for your 15-minute session.
Christmas Drive-Thru Celebration (Oswego)
December 12, 2020 | time tbd
Spruce Shuffle 5K (Morton Arboretum, Lisle)
December 12, 2020 | 7:00am – 3:00pm
Participants must register in advance. Racers can run at the Arboretum, or virtually.
Creative Cooking (Oak Park)
December 12, 2020 | 9:00am – 12:00pm
Register in advance.
Drive-Thru Pancakes & Pics with Santa at Heritage Center (Oakbrook Terrace)
December 12, 2020 | 9:00am – 11:30am
Cost is per vehicle. Families must register before December 5, 2020.
Candy Cane Hunt (Lisle)
December 12, 2020 | 10:00am – 10:30am or 10:40am – 11:10am
Pre-registration is required.
Santa’s Farm Fest (Double J, Countryside)
December 12, 2020 | 10:00 am – 3:00 pm
Private Christmas-themed farm tour. Registration required.
Virtual Santa Visits (Drury Lane, Oakbrook)
December 12, 2020 | 10:00am – 2:00pm
By appointment only.
Candy Cane Hunt – To Go! (Berwyn)
December 12, 2020 | pickup begins at 10:00am
Woodland Family Hike (Morton Arboretum, Lisle)
December 12, 2020 | 11:00am – 12:00pm or 2:00pm – 3:00pm
Register in advance.
Cookies with Mrs. Claus (Lisle, Virtual)
December 12, 2020 | 11:00am – 12:30pm
Must register in advance.
Winter Wonderland Drive-Thru Event (Northlake)
December 12, 2020 | 11:00am – 1:00pm
Holly Jolly Express (Lombard)
December 12, 2020 | 11:00am – 4:00pm
Must register in advance.
Family Weekend: Frank Lloyd Wright Holiday Activity (Elmhurst Art Museum)
December 12, 2020 | 11:00am – 5:00pm
Register in advance.
Socially Distant Photos with Santa (Western Springs)
December 12, 2020 | 12:00pm – 5:00pm
Reservations are required.
Holiday Photos 2020 (EarthWise Pet, Naperville)
December 12, 2020 | 12:00pm – 5:00pm
Stop in for a free pet photo.
Creative Cooking (Oak Park)
December 12, 2020 | 12:30pm – 3:30pm
Register in advance.
Cookies and Canvas (The Community House, Hinsdale)
December 12, 2020 | 1:00pm – 2:30pm
Register in advance.
Carols in the Tent (Geneva)
December 12, 2020 | 1:00pm, 3:00pm and 5:00pm
Reserve a tent in advance online.
Polar Express Pajama Party with Santa (Glen Ellyn)
December 12, 2020 | 1:30pm – 4:00pm or 5:00pm – 7:30pm
Advance registration is required.
Santa Sightings (Geneva Commons)
December 12, 2020 | 2:00pm – 3:00pm
Oswego Holiday Express
December 12, 2020 | 2:00pm – 7:20pm
Register for your 10-minute timeslot
Gingerbread House Decorating Workshop (Roselle)
December 12, 2020 | 3:00pm – 4:30pm
Register in advance. This event has changed to a grab and go.
Santa’s Dinner Dash (St. Charles)
December 12, 2020 | 3:00pm – 6:00pm
Advance registration required.
Meet & Greet Belle (Bloomingdale, Virtual)
December 12, 2020 | 6:00pm – 8:30pm
Register in advance.
Carriage Rides (Bloomingdale)
December 12, 2020 | 6:30pm – 8:00pm
Register in advance.
Drop N’ Shop (Oswego)
December 13, 2020 | 9:00am – 12:00pm
Reserve your spot by December 10.
Visits with Santa (Oak Park)
December 13, 2020 | 9:30am – 4:30pm
Register for your 1-hour session.
Brunch With Santa (Drury Lane, Oak Brook)
December 13, 2020 | 10:30am – 1:00pm
Reservations are required.
Daddy Daughter Zumba (Carol Stream)
December 13, 2020 | 10:45am – 11:30am
Must register in advance.
Woodland Family Hike (Morton Arboretum, Lisle)
December 13, 2020 | 11:00am – 12:00pm or 2:00pm – 3:00pm
Register in advance.
Socially Distant Photos with Santa (Western Springs)
December 13, 2020 | 12:00pm – 5:00pm
Reservations are required.
Holiday Photos 2020 (EarthWise Pet, Naperville)
December 13, 2020 | 12:00pm – 5:00pm
Stop in for a free pet photo.
Carols in the Tent (Geneva)
December 13, 2020 | 1:00pm and 3:00pm
Reserve a tent in advance online.
Make Reindeer Food (Bloomingdale)
December 13, 2020 | 1:00pm – 4:00pm
Polar Express Pajama Party with Santa (Glen Ellyn)
December 13, 2020 | 1:30pm – 4:00pm or 5:00pm – 7:30pm
Advance registration is required.
Oswego Holiday Express
December 13, 2020 | 2:00pm – 7:20pm
Register for your 10-minute timeslot
Week of December 14, 2020
Wild Woods Tree Tales (Downers Grove)
December 14, 2020 | 9:30am – 10:00am
Register in advance.
Holiday Boredom Buster Bag (Warrenville)
December 14, 2020 | 9:30am – 10:30am
Must register in advance.
Santa’s Workshop for Tykes – Craft Pickup (Wheaton)
December 14, 2020 | 10:00am – 10:30am
Register in advance for a to-go kit.
Holiday Crafts (Bloomingdale)
December 14, 2020 | 1:00pm – 4:00pm
Register in advance.
Parent & Me Adorable Holiday Puppies (Naperville)
December 14, 2020 | 6:30pm – 7:30pm
Advance registration is required.
Holiday Sing-along (Glen Ellyn)
December 15, 2020 | 9:45am – 10:25am
Must register in advance.
Holiday Cookie Decorating Party (Lombard)
December 15, 2020 | 4:00pm – 5:00pm
Hand Sewing (Glen Ellyn)
December 15, 2020 | 4:00pm – 5:30pm
Register in advance.
Santa Visits (La Grange Residents Only)
December 15, 2020 | 5:30pm – 8:30pm
Hello Santa (Geneva, Virtual)
December 15, 2020 | 6:00pm – 7:00pm
Must register in advance.
Gingerbread Houses (Burr Ridge)
December 15, 2020 | 6:30pm – 8:00pm
A Community Conversation About Suicide: Student Voices, Resources and Hope with Dr. Jonathan Singer via College of DuPage and The Glenbard Parent Series (Virtual)
December 15, 2020 | 7:00pm – 8:00pm
Open Nature Play (Dan Ryan Woods Visitor Center, Chicago)
December 16, 2020 | 10:00am – 2:00pm
Registration is required.
Sensory Sensitive Treats with Santa (Oak Park)
December 16, 2020 | 5:00pm – 7:30pm
Register in advance for your 30-minute session.
Santa Visits (La Grange Residents Only)
December 16, 2020 | 5:30pm – 8:30pm
Decorate a Gingerbread House (Darien)
December 16, 2020 | 6:00pm – 7:30pm
Must register in advance.
Santa on the Line (Oswego)
December 16, 2020 | 6:00pm – 8:00pm
Must register in advance.
Little Saplings: Let it Snow (Creek Bend Nature Center, St. Charles)
December 17, 2020 | 9:30am – 10:30am
Registration is required.
Holiday Open House at Cheney (Cheney Mansion, Oak Park)
December 17, 2020 | 3:00pm – 7:30pm
Register in advance for your 30-minute session.
Holiday Crafts (Lombard)
December 17, 2020 | 3:30pm – 4:30pm
Register in advance.
Art on a Cart (Lisle)
December 17, 2020 | 4:00pm – 8:00pm
Rockin’ With Rudolph (Lombard)
December 17, 2020 | 4:00pm – 5:00pm
Holiday Express (Oak Brook)
December 17, 2020 | 4:00pm – 8:00pm
This event is sold out, but check back for additional information.
Magic (Naperville)
December 17, 2020 | 5:00pm – 5:55pm
Must register in advance.
Santa Visits (La Grange Residents Only)
December 17, 2020 | 5:30pm – 9:00pm
Santa Paws & Pictures (Roselle)
December 17, 2020 | 6:00pm – 9:00pm
Register in advance. This event has become a grab and go.
Rockin’ Santa (Bloomingdale)
December 17, 2020 | 6:30pm – 7:30pm
Register in advance.
Nature Tot Workshop (Downers Grove)
December 18, 2020 | 9:30am – 10:45am
Must register in advance.
Santa Zoom Call (Bensenville)
December 18, 2020 | 4:00pm – 8:00pm
Advance registration is required.
Fortnite Tournament (Downers Grove, Virtual)
December 18, 2020 | 4:00pm – 9:00pm
Must register in advance.
NYICFF Special Event: Conversation with Directors of WOLFWALKERS at Virtual (Online)
December 18, 2020 | 4:30 pm – 5:30 pm
Registration required prior to the start of the event.
Deck the Halls (Roselle)
December 18, 2020 | 5:00pm – 6:00pm
Register in advance. This event has changed to a grab and go.
Santa’s Calling (North Berwyn)
December 18, 2020 | 5:00pm – 7:00pm
Must register in advance.
Live Nativity Drive Thru (Compass Church, Naperville)
December 18, 2020 | 5:00pm – 8:00pm
Daddy/Daughter: Holiday Gift Night (Naperville)
December 18, 2020 | 6:00pm – 7:15pm
Advance registration is required.
Flashlight Candy Cane Search (St. Charles)
December 18, 2020 | 6:30pm – 8:30pm
Register for your 15-minute session.
Carriage Rides (Bloomingdale)
December 18, 2020 | 6:30pm – 8:00pm
Register in advance.
Virtual trivia night at Sharing Connections in Downers Grove (via YouTube Live)
December 18, 2020 | 7:00 pm – 8:00 pm
Registration Deadline: December 18 at 5pm
Santa Claus is Coming to You (St. Charles, Virtual)
December 19, 2020 | times vary
Breakfast from Santa (Glendale Heights)
December 19, 2020 | 9:00am – 11:30am
A Personalized Visit from Santa & Mrs. Claus (Lisle)
December 19, 2020 | 10:00am – 3:00pm
Must register in advance. Lisle residents only.
P.I.G. Competition (Carol Stream)
December 19, 2020 | 9:00am – 1:30pm
Register for the specific grade level session.
Friends of the Forest: Jr. Naturalists (Downers Grove)
December 19, 2020 | 9:30am – 11:00am
Must register in advance.
Friends of the Forest: Ranger Club (Downers Grove)
December 19, 2020 | 9:30am – 11:00am
Must register in advance.
Jingle Bell Drive-Thru (Bloomingdale)
December 19, 2020 | 10:00am – 12:00pm
Visits from Mr. & Mrs. Claus (Lemont)
December 19, 2020 | 10:00am – 1:00pm
Must register in advance. For Lemont residents only.
Woodland Family Hike (Morton Arboretum, Lisle)
December 19, 2020 | 11:00am – 12:00pm or 2:00pm – 3:00pm
Register in advance.
Winter Wonderland Drive-Thru Event (Melrose Park)
December 19, 2020 | 11:00am – 1:00pm
Pictures with Santa (Western Springs)
December 19, 2020 | 11:00am – 2:00pm
Reservations are required.
Train Saturdays (DuPage County Historical Museum, Wheaton)
December 19, 2020 | 1:30pm – 3:30pm
Santa Sightings (Geneva Commons)
December 19, 2020 | 2:00pm – 3:00pm
Virtual Holiday Singalong at Mattix Music Studio (Western Springs)
December 19, 2020 | 4:00pm – 4:30pm
Reindeer Droppings (St. Charles)
December 19, 2020 | 4:00pm – 6:00pm
Register in advance.
Porch Visits with Santa (Villa Park Residents Only)
December 19, 2020 | 4:00pm – 6:30pm
Register in advance.
Santa’s Window Wonderland (Lombard)
December 19, 2020 | 4:00pm – 8:00pm
Register in advance for your 45-minute session.
Visit with Santa (Berwyn)
December 19, 2020 | 4:30pm – 7:00pm
Must register in advance. Berwyn residents only.
Grinchmas! (Carol Stream)
December 19, 2020 | 5:00pm – 7:00pm
Registration is required for your 15-minute session.
Santa Arrives to the Village (La Grange)
December 19, 2020 | 6:00pm – 8:00pm
Cookie Decorating with D’s Treats
December 19, 2020 | 6:00pm – 8:30pm
Live Nativity Drive Thru (Compass Church, Naperville)
December 19, 2020 | 6:00pm – 9:00pm
Wild Night Out (Downers Grove)
December 19, 2020 | 6:00pm – 9:00pm
Must register in advance.
Carriage Rides (Bloomingdale)
December 19, 2020 | 6:30pm – 8:00pm
Register in advance.
Brunch With Santa (Drury Lane, Oak Brook)
December 20, 2020 | 10:30am – 1:00pm
Reservations are required.
Woodland Family Hike (Morton Arboretum, Lisle)
December 20, 2020 | 11:00am – 12:00pm or 2:00pm – 3:00pm
Register in advance.
Santa & His Reindeer Visit Blackhawk Park! (Indian Head Park)
December 20, 2020 | 11:00am – 1:00pm
Grinch Meet & Greet (Bloomingdale, Virtual)
December 20, 2020 | 1:00pm – 3:20pm
Register in advance.
Santa on the Stoop (Glen Ellyn Residents Only)
December 20, 2020 | 1:00pm – 4:30pm
Mr. & Mrs. Claus at Burr Ridge Village Center
December 20, 2020 | 2:00pm – 4:00pm
Virtual Holiday Singalong at Mattix Music Studio (Western Springs)
December 20, 2020 | 4:00pm – 4:30pm
Week of December 21, 2020
Phone Calls from Santa (Glendale Heights)
December 21, 2020 | 1:00pm – 3:00pm
Play in a Day: Elf! (Carol Stream)
December 21, 2020 | 9:00am – 3:30pm
Must register in advance.
Middle School Movie Night (Bloomingdale)
December 21, 2020 | 6:00pm – 8:45pm
Register in advance.
Virtual Bedtime Story with Santa (Oak Park, Virtual)
December 22, 2020 | 7:00pm – 8:00pm
Pizza With Grinch (Bartlett)
December 23, 2020 | 11:30am – 12:30pm
Advance registration is required.
Storytime with Santa (St. Charles, Virtual)
December 23, 2020 | 7:00pm
Live Nativity at First Congregational Church (Western Springs)
December 24, 2020 | 2:00 pm – 5:00 pm
Live Nativity and Christmas Eve Service at Downers Grove Community Church (Downers Grove)
December 24, 2020 | 4:00 pm – 5:00 pm
Week of December 28, 2020
Olaf & Friends! (Carol Stream)
December 28, 2020 | 9:00am – 12:00pm
Must register in advance.
Princess Dance Party (Carol Stream)
December 28, 2020 | 9:30am – 11:30am
Must register in advance.
New Year’s Eve in a Box (Batavia)
December 28, 2020 | 11:00am – 4:00pm
Winter Decorating (Glendale Heights)
December 28, 2020 | 4:00pm – 4:45pm
Must register in advance. Virtual options also available.
Glowing Silhouette Luminary (Oak Park)
December 28, 2020 | 1:00pm – 3:00pm
Register in advance.
Take It Tuesday! (Clarendon Hills Public Library)
December 29, 2020 | all day
Until supplies last.
Olaf & Friends! (Carol Stream)
December 29, 2020 | 9:00am – 12:00pm
Must register in advance.
JoJo’s Dance Party (Carol Stream)
December 29, 2020 | 9:30am – 11:30am
Register in advance.
Princess Mini Dance Camp (St. Charles)
December 29, 2020 | 10:00am – 12:00pm
Register in advance.
Teenie Weenie New Year’s Eve Ball (Carol Stream)
December 29, 2020 | 10:00am – 12:30pm
A Very Vintage Holiday- Mini Shadowbox Scenes (Oak Park)
December 29, 2020 | 1:00pm – 3:00pm
Register in advance.
Trolls Dance Party (Carol Stream)
December 30, 2020 | 9:30am – 11:30am
Teenie Weenie New Year’s Eve Ball (Carol Stream)
December 30, 2020 | 10:00am – 12:30pm
Middle School NYE Mingle (Carol Stream)
December 30, 2020 | 9:00pm – 11:00pm
Must register in advance.
New Years Countdown PJ Dance Party (St. Charles)
December 30, 2020 | 11:15am – 1:30pm
Register in advance.
Happy Noon Year’s Eve (Oswego)
December 31, 2020 | 10:30am – 12:00pm
Be the first to comment on "Family-Friendly December Events 2020"