Botanical gardens are great. Cardinals games are one of the best MLB experiences. Good food options. Easy to get around and relatively cheap.
Plus the really rundown and dangerous areas are very separate from the nice areas, so don’t have to traverse them for the most part.