Venice’s picture-perfect Grand Canal provides the spectacular setting for some of the city’s best hotels