April is a very good month for visiting Italy. The weather is still cool but not cold. There is some rain in April, but manageable. You will find less tourists than you see during the high tourist season. Holy Week is challenging in Rome, but not bad in the other cities.