1Riviera Nayarit, Mexico

You don’t have to worry about staying at a tourist-packed resort when you visit Mexico. This beach, near Puerto Vallarta, is a 192-mile stretch of Pacific coastline that has yet to be discovered by tourists. You will get everything you want out of a beach vacation here, including jungle adventures and humpback whale sightings. There’s also a great culinary scene and several hotels to choose from.