My parents always stayed at the Courtyard Marriott–it’s right next to the Weber Center for the Performing Arts, right on the Mississippi. If you want a boutique hotel with a lot of character (and an amazing restaurant), go with the Charmant on State Street.