The Zoo is very good and it's free. Many exhibits are indoors, so while it's a bit chilly walking from building to building, it's not too bad. It's also usually not very crowded during the winter or on holidays. I think they have the Zoo Lights going on right now, too.
Â
Grant's Farm is a large petting zoo
Â
The Science Center is fun and free.
Â
The Magic House is a really great children's museum. My 6 year old loves it.
Â
City Museum isn't really a museum, it's more of an indoor playground in the old Brown Shoe Factory. It's very hard to explain, but it's awesome. Your husband would probably enjoy it a lot, too. One person I know from out of town described it as a permanent Burning Man installation. (I'd skip the World Aquarium in that building if I could, but my kid's insist. It's sort of sad.)
Â
City Garden downtown is better in the summer because the kids can play in the fountains, but it's worth a walkaround, even in the winter. It's an outdoor sculpture park.
Â
Skyzone in Chesterfield is an indoor trampoline park. It's exhausting.
Â
Â
My 5 year old loved going up in the Arch. You can ride a tiny little tram to the top and then get out to look out the windows.
Â
If you like cave tours and hokey roadside attractions, Meramac Caverns is about an hour away. It's a gigantic cave that Jesse James and the James Gang used as a hideout.
Â
If you need some babysitting, COCA is running half day and full day camps. They are arts camps. My kids take classes there. It's tons of fun. http://www.cocastl.org/
Â
The Center of Clayton has a sort of mini-indoor waterpark. It's run by the Clayton Park District. (Clayton is very close to BJC.)Â
http://www.claytonmo.gov/Government/Departments/Parks_and_Recreation/Center_of_Clayton.htm
Â
There is also an ice skating rink in Forest Park.
http://www.steinbergskatingrink.com/
Â
If it snows, people sled in Forest Park on Art Hill in front of the Art Musuem.
Â
Â
Â
Â
Â
Â