Brescia, where it's located

The climate of Brescia is moderately continental, with cold, damp winters and hot, muggy summers.
The city is located in Lombardy, east of Milan, and at the foot of the Pre-Alps, whose proximity increases thunderstorms in late spring and summer compared to the lower Po valley.
The average temperature of the coldest month (January) is of 1.7 °C (35 °F), that of the warmest month (July) is of 23.5 °C (74 °F). Here are the average temperatures.
Brescia - Average temperatures
Min (°C)-2-137121518181493-1
Max (°C)581417222629282418106
Min (°F)283037455459646457483730
Max (°F)414657637279848275645043

Precipitation amounts to 890 millimeters (35 inches) per year: so, it is at an intermediate level. It ranges from 50 mm (2 in) in the driest month (February) to 110 mm (4.3 in) in the wettest (October). Here is the average precipitation.
Brescia - Average precipitation


Best Time

The best period to visit Brescia is that of spring and early summer, and in particular, from mid-April to mid-June. September, too, is a good month. However, you have to take into account some rainy days in both periods.
Summer can be hot, although some days can be acceptable, especially in June. In summer, and sometimes in May, sudden thunderstorms in the afternoon or evening must be put into account.