Sayulita is a small town 25km from Puerto Vallarta on the Pacific Ocean side of Mexico, named Pueblo Magico by the Mexican Government. The town itself is pretty small but well-known as a surf and yoga spot since the 60s, when the road connecting it to Puerto Vallarta opened up and Holly...