San Francisco: 20 things to do (in 48 hours)