San Francisco has something for every traveller. Here are the 50 best things to do in San Francisco that you should add to your West Coast bucket list!