I would use priceline.com to get a couple rooms downtown. Everyone I know that comes into St. Louis usually stay in a 4 star hotel in the downtown area for less than $75 per night. The downtown area will at least allow you to see the stadium, the arch, and offers alot of restaurant options.

St. Louis public transportation is the worst! I would suggest carpooling. It will save time and frustration.