I just spent a week (a very short vacation!) in Sayulita, Mexico which is a "Pueblos Magicos" located not too far north from Puerto Vallarta. It is a fantastic little town (surfers already know all about it!) full of colour, beautiful Huichol handicrafts and artwork, cafes with great food and coffee and of course...a gorgeous beach! I thought you might like to see a few colourful pics....
Jackie Tahara of UnBlink Studio