I went to Torino as part of a cheap flight deal with Ryan Air from the UK. I went with a friend for the weekend and have to say it was a very nice place to visit for a weekend break. My advice would first be to look on a map of the city when you chose your hotel as its advisable to get one close to the city centre and shops. I used Microsofts Autroute to pick a hotel before we went there and Im very glad I did. We ended up in a nice little hotel not too far from the city centre. We found the locals there very, very friendly - although hardly anyone there seems to speak English unlike other European destinations like Holland so take a translation book with you when you go. We forgot all about this and ended up buying an Italian to English book once we got to Italy, not perfect but it did the trick. However the Italian translations book are very humerous and even have swear words in them!!
Its very easy to get lost walking around the streets, we managed to however walk freely and navigate our way back to the hotel very easily because we took a Garmin GPS tracking device, however in some of the narrow street with high buildings it was impossible to get a fix on the minimum of 3 satellites to obtain our position.
Italy is the home of the Pizza and they are usually great there but I have to admit the worst pizza I had was in Turin (Torino) - it was from what I could make out going to be a pizza with fish (I was hoping for Tuna) - instead it turned out to have some sort of fish, squid, prawns but worst of all Mussles still in their shells and full of sea salt. It was terriable and worst of all the owners were watching me and my friend eating and so I was honour bound to finish the thing!!
On Saturdays there is a very nice street market although I couldnt exactly tell you where because we found it by accident.
On Friday and Saturday a place called the Lucky Nugget is a very good place to go to hear live music and there was a lady on the front desk that spoke perfect English. At this place you dont pay for drinks when you get them, but instead are given a card upon paying the entrance fee and then you get a hole punched in your card when you get a drink. Then you pay for all your drinks when you leave - we quite like this arrangement, it greatly shortened the queue at the bar.
I dont think Id recommend Turin for anything longer then a weekend stay unless you have friends there to take you places - but for a weekend trip of 2 to 3 days its a nice place to visit and the people are so friendly.