If it's in your budget, I had a lovely stay at the Commercianti. It's perfectly located, and the breakfast buffet is one of the most lavish I've seen anywhere (and particularly striking for Italy, where most places just give roll or cornetto and coffee). http://www.art-hotel-commercianti.it/index_en.html