An hour northwest of Puerto Vallarta on the west coast of Mexico, Sayulita is often called pueblo mágico, or, “magic town.” It’s a lively, hip beach town full of surfers and friendly locals cruising around in golf carts.
Often recognized for the colorful art strung above the streets, Sayulita is becoming an ever more popular place to visit thanks to its laid-back atmosphere, beautiful natural setting, and abundance of cool things to do. Here are some awesome activities to try there