Urban vacations: The 54 best Hotels for a city break in Italy