We're visiting SF in June, after travelling the Oregon and Northern California coast by rental car. However, we would prefer not to drive into SF, as we would like to avoid highways with many many lanes and heavy traffic.
I was thinking do drop off our rental car in Davis or Fairfield, and take a train from there to SF (I know it also involves a bus ride). Do you think that's a good idea? Or do you have any better suggestions?