We plan to travel to Italy on April 20. Will the weather be fine or not? Cold? Hot? Is it sunny or rainy? Could you please give me some travelling tips? We plan to go to Rome, milan and Venice. Is a week enough? Is that ok to travel between the cities by car? Thank you!