Milan is cold, grey and people aren't that friendly... it's not really Italy - kind of a weird touristic shopping mall for high end fashion.
Turin (and the valleys/mountains around it) easily wins hands down. Make sure you spend a day or two in the wine valleys around Asti and Langhe, a day or two in the mountains (Bardonecchia is nice and accessible), and a day doing historical turin (it used to be the capital).
Oh and spend a day in the Egyptian museum, it's the world largest Egyptian museum outside of Egypt... the cellar is filled with artifacts that haven't been categorized yet (they were boxed up and shipped over in the British/Italian plundering days), so every few months there are new "discoveries" on show.
Not sure how to embed videos:
Got you!
and if you think you have heard the voice before: is Andre Braugher, aka Captain Holt on Brookline nine nine
It may be a busman's holiday for you when you do go to Turin, but I enjoyed Eataly. I know there are tonnes of independent restaurants in town, but on a snowy night, Eataly was heaving with locals til midnight. The menus were completely baffling as my Italian is nowhere near that level yet, but the communal dining plus slow cooking concept is clever, and far more friendly than a table for one in a restaurant.
My 2c: go to Milan first. It is a must do, and by train you get to Milano Centrale and use the metro to hit the most important spots. Then, next time, go to Turin. As said above, you might need a bit more planning, also in term of transportation. You might end preferring Turin, but Milan is not bad for a day/weekend trip.
My outsider: Bergamo Alta. Went there one day before having to take a flight from their Airport (Orio), and was pleasantly surprised.
Turin for the food and country side
Milano is, to me personally, kind of a stop on my way to either Venice or Genoa or Turin or even to Florence
Interesting things in Torino are the egyptian Museum, cinema museum, and my favorite of all, the automobile museum.
We stayed three nights in Turin and were never bored.
How wrong they were! We found Torino to be a far more enjoyable city, without all the hoity toity mob prancing around in their Gucci-pucci as they do in Milano, which is understandable seeing as it's the centre of Italian fashion houses. Torino has a wealth of attractions to offer as already mentioned, it is also cheaper than Milano for restaurants. The big bonus in Torino are all the high street fashion shops available, furthermore, should it unfortunately be rainy, all major high street pavements are protected from the rain by ancient covered passageways, akin to Berne.
If you choose Torino i highly recommend you stop for tea at Baratti e Milano at the Piazza Castelo, a historical spot.
Obviously I would recommend you visit both as each is worth a visit.