Colorful and carefree Sayulita, on the Pacific coast, is quiet enough to feel refreshingly different to mega-resorts like ...