Plenty to do for a weekend in Turin - nice city with fine squares, covered shopping arcades, cafes etc. ... I was there about 2 years ago and there was a lot of construction going on for the winter olympics, but that should all be completed now.
Would be quite a distance to the French Riviera I think ... Italian coast is pretty accessible - trains to Genoa (fabulous city to visit) take an hour and a bit.