I'll throw my two cents in. Here in the Metro East area by St. Louis, I like Texas Roadhouse in O'Fallon, and in Fairview Heights, IL is a local place, Lotawata Creek. If you like southern food and lots of it, stop by there. It's just off I-64. Their slogan is "This ain't no chain restaurant, we serve real food."
Their ribeye is VERY good.
I don't have the cash to eat at Morton's or Ruth's Cris in Clayton, but I hear they are good. Also, on the Illinois side, there is a local place called Andria's that's supposed to be good, but I haven't tried it.