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