My husband, 2 year-old daughter, and I will be making a trip to Cleveland to visit family in November or December. Two years ago we stayed at the Marriott at Key Center, and it was OK. Nothing special. My husband is being a snob about it all and said that he wanted to stay somewhere nicer. So, I suggested the Ritz-Carlton since it's the only hotel I could find that appears to have marble bathtubs. Of course he doesn't want to pay $269/night. So, any suggestions on nicer places to stay? We will probably be all over the city shopping and such, so proximity isn't that important. I just want to stay somewhere really nice for less than what the Ritz is asking. Oh, and I am a federal government employee if you know of any hotels that give that type of rate (the Marriott did).