Enjoy the current lousy weather, which would be a mild inconvenience in WI, but shuts down STL as if it were the storm of the century. St Charles is fun, if you want to venture across the river, look up the Shrine of Our Lady of the Snows. It's a drive through display of millions of Christmas lights, it's really cool. Looking for good food in city depends on what you like to eat. Blackthorn Pub is a dump of a dive with the best Chicago style pizza around (Tower Park area), The Vine on Grand has awesome middle-eastern food, there are tons of good eating/drinking spots in the Central West End, just outside of downtown. If you want BBQ, hit Bogarts in Soulard. If you want good Italian, prepare to be disappointed for the most part. The legendary "Hill" area, that people here love, is pretty lousy in my opinion. For nightlife, there is Laclede's Landing downtown, which is a pretty young crowd. Westport has quite a few bars, but is not all that near downtown. The rare occasions I have to go out at night are typically spent in the Central West End. I particularly enjoy Sub Zero, which is a pretty cool vodka bar. If you want to catch a game, the Blues are in town Saturday night, and this is the only group of STL fans that I can tolerate. The Scott Trade Center is really a home ice advantage place, the games are awesome.