My love affair with Mexico runs deep. I visit the country several times a year and always try to explore a new area when I go. Of all the places I have been, there is one region I keep coming back to: the Riviera Nayarit. The 200-mile coastline houses some of the most beautiful beaches I've seen, small towns with their own unique personalities, and people who treat you like family. Easily reached by way of Puerto Vallarta, the Riviera Nayarit's beauty is in large part due to the sheer amount of variety it offers. Whether your taste lies in five-star resorts or sleepy surf towns, there's something for everyone here, and it's a place I never tire of visiting.
Related: What to See in Mexico City