Weekend adventures in San Francisco