If you are not from St. Louis, there is a rather good public course called Gateway National (on the east side of the river). One of the more pricey public courses around.
To get there, you drive through East St. Louis (think about that scene in Nat'l Lampoons Vacation), and, if you miss the turn, you find yourself in the wonderful town of Brooklyn (a place that is thought to be nasty when you are there at 2 am for a bachelor party). Yet, once you get to the course, you are mostly isolated (due to the utter lack of development and activity in that part of town) and you quickly forget all about the ride in. During the round, you have a fantastic view of the St. Louis skyline and, the occasional roar from the NASCAR track next door.