Sayulita is laid-back beach living at its finest. The boho-chic, barefoot luxury hideaway was once a sleepy fishing village and a secret spot for surfers. Today, it is all about burgeoning art ...