Direct-booking rentals in Sayulita: magical surf town, beginner-friendly waves, bohemian scene, great food, 40 min from PVR.