September to November is probably the best time of year to visit. Especially in September, you can get the best of summer weather in Venice without the crowds or risk of the stinking heat found in summer (June to August). Spring (March to May) is also good but there is an increased risk of flooding. Winter (December to February) is the coolest time of the year - chilly even - but the fantastic Carnival of Venice takes place in January and February.