Sayulita Is the Perfect Mexico Beach Vacation, With Incredible Surfing, Humpback Whale Watching, and Tasty Tacos
Here's how to plan the perfect trip to small beach town of Sayulita, according to someone who lived in Mexico for years.
Source: travelandleisure.com