Start your second day by exploring the charming town of Sayulita. Wander through the colorful streets lined with vibrant shops, art galleries, and local markets. Immerse yourself in the local culture and try some delicious Mexican street food. Don't miss the opportunity to visit the Sayulita Farmers Market, where you can find fresh produce, handmade crafts, and local delicacies. In the afternoon, take a surf lesson or rent a surfboard and catch some waves at the famous Sayulita Beach. End the day by enjoying a stunning sunset from one of the beachfront restaurants.