I'm driving into SF on Saturday and attending the Sat and Sun afternoon ballgames.

I'll be coming in from Sacramento on 80 west and am staying in a small hotel in the Financial District.

Should I park my car at an outlying BART station? If so, which station is the most convenient? Is it worth paying the extra $20-25 a day to park in the city (I'll probably be on foot/mass transit for the weekend)?

Any bars or restaurants that are can't misses (the 21st Amendment is already on the list)?