A guide to the best things to do in Sayulita, Mexico - from surfing to hiking. Plus all of the best restaurants in Sayulita, Nayarit.