Sayulita is colorful, laidback and bohemian, with lots of chill, beachy surfer vibes. It's vibrant, warm, and authentic, and a world away from the bustling ...