I live in St. Louis and agree with everything rawbecht says (except for the Skybox Sports Bar part, that close about a year ago). There a bunch of bars just south of the stadium that have great crowds before and after games. If you like Blues, there are two great Blues Clubs around the area too. Downtown St. Louis is as safe as downtown Milwaukee. If that scares you, I would recommend switching to a hotel in the suburbs and taking the metro to the games. If you are interested in the young to mid-20s bar crowd, check out The Landing at night. If you're a little bit older or have more sophisticated tastes, check out Washington Avenue. Depending on where your hotel is, you may be able to walk to either area. If you're interested in taking a short cab ride, I'd say check out the Central West End or the Loop which are both west of downtown but still in the city. They have more of an eclectic/hipster vibe, if that's your thing.