Check out my top things to do in Venice, and my top picks on where to stay, from pretty pensiones to five-star luxury hotels.