Set on the isle of Giudecca, a 10-minute boat ride from St. Mark's Square, this is an intriguing option for tourists and business travelers alike, offering all the conveniences of an urban hotel ...