The charms of Venice extend to some of its smaller hotels. Nick Trend selects 10 of the floating city's finest.