At a Glance Riviera Nayarit runs 200 miles north of Puerto Vallarta; the best spots are between resorts, not at the pool. Standout beach towns: Sayulita (busy surf vibe), San Pancho (quieter, artsy), Chacala (low-key fishing village). Culture shows up in small towns:...