Our editors' pick of the best hotels in Venice, Italy, from grande dame palazzos to quirky guesthouses