How easy is it to find around the STL area? I'm heading down there for a Cards game on April 12 and I am hoping to pick up a couple of bottles since I am striking out up here in Chicago. Will it still be in stores in STL and the IL side? Do they sell bottles at the taproom? Thanks!