From the stunning beaches of Sayulita and the artistic, hippy ambiance of San Pancho to the magical marvel of the Isla de Mexcaltitán, Nayarit is a remarkable spot to visit. Read more ...