Yes, especially in the North. Cities like Milan and Turin see temperatures below freezing as well as snow during the winter months. As you travel further south, you will find more moderate temperatures, especially in places like the Amalfi Coast but keep in mind mountainous areas where temperatures will be cold. Sicily and southern Italy are warmer compared to the north but perhaps not beach warm.