I am planning a non-rev day trip to St. Louis Missouri to eat some of their world famous ribs.

A few questions for those who know:

What is the least expensive safest way to get downtown from the airport?

How long is that trip?

Are the good, inexpensive restaurants located downtown?
What are the names?
What else is there to do in St Louis in a day or overnight trip?