Yes, Italy is one of the top places to vacation in January. Generally, the weather is mild, making sightseeing pleasant and not too hot or cold. Tourist attractions will typically have fewer crowds, so you'll be able to enjoy them without waiting long periods of time for entry.