Mike, St. Louis has a great number of restaurants of all cuisines and is seeing quite a number of new ethnic restaurants as well. My first pick is Blues City Deli on the south side of the city.
www.bluescitydeli.com Can't go wrong with anything there. As far a road food, Check out Iron Barley, good stuff.
www.ironbarley.com Then for burgers, try O'Connell's Pub,
www.saucemagazine.com/oconnells/ Then there's Crown Candy Kitchen for great ice cream sundae's and shakes and malts and a great egg salad sandwich. www.
crowncandykitchen.net For great vietnamese food try Pho Grand www.
phogrand.com and for Italian, any place on the Hill is great. My friend owns a place called Frank Papa's (not roadfood or cheap though.) For pizza try Pi or The Good Pie. Both are excellent
www.restaurantpi.com/ ,
www.thegoodpie.com
For BBQ, go to Pappy's Smokehouse,
www.pappyssmokehouse.com and then for music and a funky patio go to Venice Cafe
www.thevenicecafe.com and not far in Illinois is Fast Eddie's Bon Air. www.
fasteddiesbonair.com
Hope that helps.
You can check out a lot of these at Sauce Magazine online
www.saucemagazine.com We are a huge restaurant mag and online restaurant guide.
Sharon