you can't go wrong with the Magnolia Hotel St. Louis, according to recent guests. This downtown outpost, which first opened in 1925 as the Mayfair Hotel, holds a spot on National Register of ...