Didn't know if it would be okay with the powers that be at TA, but I subscribe to one of the daily deals web sites and found (and purchased myself one) a $59 weekend night stay at the Crowne Plaza Airport hotel (I think there is a weekday option, too, it's just more pricey). My family has stayed there once before a couple of years ago on a short weekend trip to the St. Louis Zoo and found it to be a nice hotel. I'm sure there are reviews of it on here, if you'd like to research it a little further.
I don't know if I'd be allowed to post the link on here, but if you message me, I can send it to you. As of this morning, there were still four days left tothe deal. The stay can be made up through mid-July and is for up to four people. You can combine up to four "deals" for a four-night continuous stay, according to the website.
The people on the TA forums have always been helpful in choosing great places to stay and any discounts they know of, so I just thought others might like to save a few bucks, too. We weren't planning a trip to St. Louis this year, but since it's such a great deal and a short drive for us, we'll now likely go back to the zoo and find a couple of other things to do for a little weekend getaway.