I'll be in St. Louis for one night on the 29th with a group of friends (mid 20 year olds) and we're looking for some good places to eat and a bar to watch the tech game at. Any recommendations? Nothing too pricey for the food, just something that everyone usually gets when they go there.