The tourist season is fast becoming an all-year-round affair in Italy. For touring and good weather sports (such as golf, swimming, etc.) April to late October or early November is the best. For winter sports, December to March.
For women: in spring, summer and autumn, lightweight clothes including cottons for summer and light sweaters (evenings can be cool). Low-heeled shoes for sightseeing.
A cocktail or short evening dress might be useful.
When visiting churches (shorts are forbidden) wear hats or scarves on your head, stockings and preferably dresses with sleeves.
For men: in spring, summer and autumn, lightweight suits, a light topcoat, slacks and sport jackets. Swimming trunks and beach coats. Heavy clothes in winter.
Although Italy is generally regarded as a sunny land, there is a great variety of climates between North and South.
Apart from the snow-covered Alpine regions, the Industrial areas in the North have more or less the same climate as other parts of continental Europe.
Winter is a rainy season everywhere but the months from April to November are usually filled with warm sunny days; July and August normally are the hottest months of the year.
See the chart below, indicating maximum and minimum average temperatures in the major Italian cities in degrees centigrade (oC).