An hour from the bustling tourist town of Puerto Vallarta in Nayarit, Mexio is the small town of Sayulita. What this town lacks in size it more than makes up for in colour. Rainbow papel picado flags stretch across streets where the buildings are painted with colourful murals. Everyone has a laid back and friendly…