Yeah, domestic flights are always overbooked, so the best is to check in as early as you can either online, or go to the airport early.
Irene,
SF is very accessible, so you only need a car when you intend to get out of the city eg Napa, Monterey, and even those, you can join a tour if you...