Located on a miles-long beach, ideal for walking and enjoying a variety of water sports with complimentary boogie boards and snorkeling gear included, Grand Velas Riviera Nayarit provides an all-inclusive retreat along the Riviera Nayarit coast. One of the best family-friendly resorts in Mexico, there are separate clubs for the kids and teens, with everything from sandcastle building to pool tables and video games. The spa offers holistic treatments, an ice room, hydrotherapy, and plunge pools, and it even includes a kids’ spa. Daily Pilates, Zumba, yoga, and Polynesian dance classes are available too. At the heart of the property, there’s a huge three-tiered infinity pool, with poolside service included. All rooms are suites and come with many amenities like Nespresso machines, pillow menus, iHomes, flat-screen TVs, well-stocked minibars, robes, and slippers.