Despite the fact they are having a dreadful season, I would strongly recommend taking in a baseball game at the Giants if they are home when you're there
https://www.mlb.com/giants
I'm no Giants fan, but AT&T park is my favourite - especially if you get seats up behind first base for a day...