I go to St. Louis at least once a year. I really like the Hill, which is the Italian section of town- between Kings Highway and Hampton Ave. Your wife will like it to, as far as restaurants. There is a restaurant there called Zia's that's pretty good. I think Jack Buck used to live in the Hill. Anyway, it's about five miles or so from the Arch.
The Hill has a website-
http://www.shopthehill.com/businesses.htm
Hannegan's Pub is another restauant I like. It's in Leclede's Landing, and I think it's next to or across the street from Morgan St. Brewery. (I can't remember) There are several restaurants at the Landing like that.
If you are looking for something to do during the day, Union Station is a nice mall, and it has a Landry's in it. It's on Market St. and it's about a mile or so from Busch Stadium. Ted Drewe's Frozen Custard is good to- there are a couple of them in St. Louis.
Oh, yeah- I've heard that the Anheuser Busch Brewery tour is really good.
It just kind of depends on what you like. The zoo is good, I've heard that the city museum is good, if you like history the Courthouse is good and the museum under the Arch is really good. I swear that the Arch's pods that go up to the top look like Princess Leia's prison pod on the Death Star.
Mike Shannon's- I've heard mixed reviews about.
I recommend staying in a hotel near Busch Stadium if you're going to a game because the traffic before and after a game can be pretty bad.
I always stop at Lambert's in Sikeston, Mo. It's the original one, and it usually tides me over.
I don't know where it is, but the original "Blueberry Hill" is somewhere up there to. Don't know if there's much to see there, though.
Man, I hope I can go back again. I put myself in the playoff ticket lottery, so I'm keeping my fingers crossed.