Flight
Fly into Puerto Vallarta (PVR) and take an inexpensive cab, shuttle, or bus to Sayulita.
Hotel
There are lots of great places to stay in Sayulita but we recommend the Sayulinda for a hotel close to the venue:)