Pack warm clothes. The weather in northern Italy, near the Alps, will be less than 50 degrees and more than 25 degrees. You can near 60 degrees in southern Italy, but warm clothes are necessary for January travelers in Italy, no matter where you visit.
Look for activities that will keep you indoors. Museums, coffee shops and churches are a good way to experience Italy without freezing in the winter. Places like Venice aren't ideal for January tourists because the canals may freeze, keeping you from experiencing one of the major pleasures of that destination.
Plan your itinerary in advance. Warmer months in Italy lend themselves to outdoor exploration, but the cool January weather makes this less appealing. Knowing where you want to go will help keep you out of your hotel room. Having an itinerary will keep your trip full.
Attempt to attend an Epiphany Festival. Epiphany is celebrated on January 6th and is similar to Christmas. Santa Claus doesn't exist, but La Befana travels throughout the country, giving gifts to children. You should be able to see nativity plays being performed if you attend Epiphany Festivals.
Attend the Festival of Saint Antonio Abate. This occasion, which locals celebrate with music, bonfires and food, takes place on the 16th and 17th of January. The date depends on the region. In Sardinia it takes place on the 16th of January. In Nicolosi, the festival happens on the 17th.