St. Louis Lambert International Airport (STL) is a Southwestern Airlines hub, so we recommend cross checking ticket prices with them. The airport is about a 20 minute drive to St. Louis proper. If you rent a car, off-street city parking is a consideration. Check with your hotel to see if they provide parking.
Uber and Lyft are widely available.