Venice at Christmas has become fashionable and the late-winter Carnival (generally falling in February or March), very commercial.
Venice has a carnival in February or March.
Venice has never had a carnival in the winter.