If you like baseball and the San Jose Giants are in town, go to one of their games. In many ways it's a lot more fun than a major league game - you are much closer to the field, they have a really excellent barbecue with a convenient picnic area, and lots of fun games and promotions between innings.