planning a trip to stl

I'm thinking about taking a road trip to stl. Any advice on places to stay and things to do.