...you'll have to fly to SFO or Oakland.

SFO is on the wrong side of the bay. OAK is easier to get around in because it is much smaller. Another option is SJC (San Jose airport). Check the fares to all three. You'll probably find a wide range in prices even for the same airline.