There can be a big difference in climate in Italy depending on where you go. The south naturally is much warmer than the North. If you stay out of the mountains but are in the North/Central areas up to Milan in the north, you will be looking at temps from the 30's to 50's, maybe a bit of snow here and there, but not too much. If you head up intp the mountains, then, naturally there is a lot more snow. Enjoy!