As much as I hate to defend STL in any way, this is a bridge too far. I wouldn't recommend living there, but it's a terrific city to visit, especially if you have kids. The zoo, science center, and City Museum are all fantastic places to visit, there's a ton of great food that doesn't get the publicity the terrible stuff does (pizza, gooey butter cake, toasted ravioli), and you're not going to find a city with better beer anywhere. There are probably 5 breweries in STL that make what would be the best beer in just about any other major metro area.