In STL, try the Renaissance Hotel. Directly across from airport(3min ride), gated parking and last time we did it the price was $80/night and that included 8 nights parking. We only do it if the weather is bad because we are 30 minutes from the airport. But, our road crews don't know what salt is or how to use it, so we don't take a chance if weather is bad. Friday was a good example. It would have taken about 2 to 3 hours to go that 30 minutes because of ice on the interstate. If, you didn;t run off the road or get hit by a trucker from Florida....