The farmers market at the SF Ferry Terminal on saturday morning is cool.
The SF Giants are at home from May 25 to May 31 - even if you are not a baseball fan I highly recommend - AT&T Park is a beautiful stadium - easy to get to by transit and lots to do and look at (and hot dogs/beer/baseball obviously - for you not the 3Yr old).