We have stayed at both the Prince de Galles and the Excelsior in Florence and have had wonderful experiences--
Both hotels have excellent locations and exceptional concierge staffs.
In a few weeks we will be staying at the Westin in Rome and I'll try to post a trip report and photos.