I definitely echo the sentiments about the city museum. My wife and I got married there. The reason, because we had friends from all over and we wanted something unique for them. I have never even heard of a place like the City Museum yet alone be there. If you go to St. Louis, definitely go to the City Museum, there's nothing else like it anywhere
Eating on the Hill is nice, but there's a pub near there called O'Connell's that's really good too. If it's lunch time and you're near the Hill/Forest Park try Amighetti's on the Hill and get their special sandwich, you can thank me later