Welcome to STL! I literally just signed up but looks like a good first post for me after lurking some time...
You have a couple brew shops I like your way. Brewers Truevalue hardware on Jungermann has some good stuff and design2brew in O'Fallon.
For breweries recommend STL county and downtown. Really like 4hands, civil life, and urban chestnut (Manchester location has better food!). Lot other fun ones too: sideproject, shlafly, alpha, and so on. live close to St. Charles but dont know of great pubs. Trailhead in historic part of town is ok but beer is kind of generic...but good deal on happy hourfood.
Unrelated you have to try some of the local BBQ out your way. Sugarfire and Hindricks are great, again alot of others great too.
But you are way better here than Chi-town! Lol, I'm a born and raised St. Louis guy can't like chicago....