Where to stay?
We would really recommend on staying on the main island. Hotels can be quite expensive, see our table of average hotel prices in Venice below. But it's really worthwhile.
Venice can be very busy during the day hours with tourists. Many come from cruise ships or day tours by bus. Late evenings are much more quiet, and then Venice is at its most beautiful.