The Riviera Nayarit, stretching north from Puerto Vallarta, is a hidden gem, giving gorgeous Portugal vibes with far fewer crowds and much lower costs. From the stunning beaches of Sayulita and ...