Sayulita once stood as a somewhat quiet and remote destination for surfers, but today it's home to a bustling nightlife, mouthwatering food, and stunning villas set in wild jungles.