Choosing Sayulita wedding venues can be a daunting task especially if you don’t know the layout of the town well. The good news is this small town in Riviera Nayarit is one of the best places to get married in Mexico.