10 happy hour spots in St. Louis, Missouri, including Central West End, Soulard, Downtown. See what's on now, with drink specials and food deals.