There has never been a better time to visit Sayulita Mexico than now. The city welcomes people with all