I've been staying in the St. Louis area for the past four months. Where you should stay should depend on where you need to be during the day. If you do need to be downtown, then you should stay there just because of the morning traffic. The Hyatt is nice. If you want Hilton points, I think there's an Embassy Suites located downtown. There's a Hilton at Frontenac which i where I'm currently at right now. But it is a bit for out. Too bad the Westin is not open. I wouldn't recommend any of the Starwood properties even thought I'm Platinum. They are all bad. It also doesn't help that they are not company owned.