Flight
The major airports are San Francisco (SFO) and Oakland (OAK).
Rental Car
We recommend renting a car. The event locations have parking. Uber & Lyft: Shared car services are expensive between the major airports and Sonoma, and they might be unreliable Saturday night in Sonoma. Uber & Lyft are readily available around Oakland and San Francisco.
Hotel
Depending on how long you plan to stay, you might choose to stay near the wedding venue (Sonoma or Petaluma), near the picnic venue (Oakland), near Tal's family (Berkeley), near Chris & Tal (San Francisco), or anywhere in between. We recommend looking at hotels.com and airbnb.com. Chris' parents will probably stay in Petaluma until the picnic on Sunday. Because people will be coming from and going to different places, we are not planning to reserve a hotel block. Please let us know if a hotel block would be helpful and we will try to help you out!