Things to do in Nayarit, a hidden gem on Mexico’s Pacific Coast, known for its stunning coastline, lush jungles and vibrant ...