One thing Venice has in common with much of Italy: spring and fall are the best times to visit. Summers are hot, sticky, and crowded. Winters are relatively mild and tourist-free, but there are frequent rainy spells, and at the beginning and end of the season there's the threat of acqua alta, when tides roll in and flood low-lying parts of the city, including Piazza San Marco.
Visit the Travel Talk forums for help on planning your trip