I agree that the airport location will charge the fee no matter what -- even if you walk there! The Airport Marriott location avoids the fee, but it has limited hours, including none at all on weekends. However, a block or two south of the Marriott is a large Hertz location called Bayshore (in Burlingame). It's open on the weekends.
Bruce