Stay downtown then, maybe Union Square. Easily walk or bus or cab to Maggie McGarry's as well as AT&T. The pub and the Park are pretty far apart but a walk to Market St and then jump on the street car, stops right in front of the ground.
If any of you stay out by the airport there is Caltrain...