Here is the STL rundown of places you need to hit:
Schlafly's Bottlewerks Brewery - Awesome beer
Schlafly's Taproom - Awesome beer Square One Brewery - Awesome beer and food Alandale Brewing - Good beer and great food
O'Fallon's Brewery - Awesome Beer
Cicero's - Great food and around 200+ beers in bottles and 30 or so on tap.
Blueberry Hill - A STL institution, right next door to Ciceros
Trailhead Brewery - Last on the list for reason.