This is one of Torino / Turin's must see tourist attractions. You can generally find the station by getting on the tram and getting off at the very last tram stop. The locals still speak very little English but they will be able to direct you to the Sassi Station. I definately recommend walking around their small museum and then taking the tram up the mountain. There is a small restaurant at the top and the views are amazing. I think the tram goes up about 3km and you can walk down the mountain again but it will take you a few hours. When you get to the top, you can visit the Basilica of Superga. They have tours in a few languages. You definately have to see this for yourself.
Video link: http://uk.youtube.com/watch?v=s1F0LAyAjM8 read more