Map from Google - Turin

In Turin, capital of Piedmont, the climate is moderately continental, with cold, damp winters and hot, muggy summers. The town is 250 metres (800 ft) above sea level, at the foot of the Alps, along the Po River, in a position that in summer makes it a bit less hot than the rest of the Po valley, and in winter a little less foggy.
Here are the average temperatures of the Caselle airport.
Average temperatures - Turin
Min (°C)-3-136101417171372-2
Max (°C)791317212528272317118
Min (°F)273037435057636355453628
Max (°F)454855637077828173635246

Precipitation is quite abundant, given that it amounts to nearly 1,000 millimetres (40 inches) per year. The (relatively) driest season is winter, while the wettest periods are late spring, mainly because of afternoon thunderstorms (May is the wettest month), and autumn. Even in summer, however, there's no shortage of thunderstorms.
Here is the average precipitation.
Average precipitation - Turin
Prec. (mm)5045751151451057075851057045980
Prec. (in)21.834.

Winter, from December to February, is cold and wet. The sky is often cloudy, and in anticyclonic periods fog may form, although less frequently than in Milan and other areas of the Po Valley. In the middle of the day the sun can come out.
There's no shortage of rainy days, although winter is the relatively driest season.
The wind is generally weak or absent, except when the föhn blows, the warm, dry wind that comes down from the Alps and is able to bring clear skies and good visibility; in these cases the temperature can reach or exceed 15 °C (59 °F) even in winter.
Snow generally falls at least once every year, although it is seldom very abundant (an average of 25 centimetres or 10 inches of snow fall annually). Every now and then, cold air masses from Eastern Europe can bring more or less intense frosts; in February 2012 the temperature dropped to -14 °C (7 °F).

Spring in Turin is initially an unstable season, in which the first mild days alternate to the return of cold periods, and gradually becomes more enjoyable, especially from mid-April to late May, when there are many nice days, with mild or pleasantly warm temperatures during the day, although in the afternoon or in the evening thunderstorms may break out.
Atlantic depressions that bring rainfall are quite frequent.

Summer, from June to August, is hot and muggy, and generally sunny. Even though wind is generally weak, the heat is bearable more often than in the rest of the Po Valley, due to the temperature a bit lower, but also because of thunderstorms, associated with gusts of wind, which affect the city quite frequently, especially in the afternoon and in the evening. There's still some chance of some Atlantic disturbances, which can bring some pretty cool and rainy days even in summer (but especially in June and late August).

Autumn gives some nice days in September, and sometimes in early October, then quickly becomes gray and rainy. The first cold days usually occur in November.

The amount of sunshine in Turin is not very good from mid-October to February, when the sun comes out quite rarely. The sun however is not lacking in spring, and is frequent in summer, except during the rare rainy days, and the more frequent thunderstorms in the afternoon or in the evening.

Turin, the Mole and the Alps

On the hills that lie to the east of Turin, beyond the Po River, the climate is milder, because in winter they are often above the cold air layer that stagnates in the Po Valley, while in summer they are cooler because of the higher altitude. Here for example, the average temperatures of the Bric della Croce station, 700 metres (2,300 feet) above sea level, in the municipality of Pecetto Torinese.
Average temperatures - Bric d. Croce
Bric d. CroceJanFebMarAprMayJunJulAugSepOctNovDec
Min (°C)01461014171714941
Max (°C)67111418222524201496
Min (°F)323439435057636357483934
Max (°F)434552576472777568574843

When to go

The best times to visit Turin are spring and early summer, particularly from mid-April to mid-June. Also September is a good month. However, you should take into account some rainy days in both periods.
Summer can be hot, although less frequently than in the rest of the Po valley, in fact, there may be several acceptable days, especially in June. You have to take into account, in late spring and summer, sudden afternoon or evening thunderstorms.