food recs include grand pied for breakfast, balkan treat box for lunch (has been listed as one of the best restaurants in the country), tamm ave bar/nomad for burger + beer, and milagro azteca for casual mexican food/margs. sado or lucky accomplice are good for a nicer dinner. bars include venice cafe (drinks are meh tbh but vibes are great), the vandy, or golden hoosier. if you're into beer, side project in maplewood has some crazy stuff and there are some cute local shops on the same strip. clementine's is maybe the best ice cream ever and if you go you have to get their gooey butter cake flavor
i second the zoo/art museum recs, followed by a walk in forest park. city museum is also fun, or the botanical garden. tower grove or soulard farmers market are a nice weekend activity