We are definitely coming to St. Louis for our 10 year anniversary. I have narrowed down the hotel to Four Seasons and Ritz Carlton. I'm not sure which one would be best for us. I would like to stay within walking or short drive to restaurants, shops and sites. We want a plush nice hotel with spa services. The Ritz is a better price but how does it compare to Four Seasons? Thanks for any advice.