I've been attending the St. Louis City Zoo for over 55 years. I always find something that's new, exciting and interesting. It's the best zoo in the midwest and it's FREE!!! Sitting in the middle of Forest Park right down the hill from the St. Louis Art Museum, also FREE - you can't beat the combination. Come and see for yourself.
Pros: Free, variety of animals, current displays
Cons: temperature in summer, some hills, cost of train
more