Only public land I can think of is down south in the Ozarks and around Lake Wappapello. Which is supposed to be pretty good. But it's a several hour dive from STL. You could also check out the northern reaches of Mark Twain park, those should be closer. Or, my favorite option, buddy up with...