I love Venice... it's the kind of place where one must go at least once in it's life (especially during the carnival :-).
Venice Carnival tips: If you go to Venice by train, reserve your seat. The seats on "regional/local" train are not bookable, and travelling on them mean being packed like sardines.