I've only gone to one game so far, and we drove down. Not sure if you got a rental car or not, but they have really streamlined the parking down there, and it is fairly easy to get in as long as you pay attention to the signs.
As for public transportation, if Caltrain isn't running, I am not...