The 10 Best All-Inclusive Resorts in Mexico
Grand Velas Riviera Maya (above) makes the cut. Much like in the Caribbean, travelers in Mexico often opt for the all-inclusive experience. It takes a lot of the planning and guesswork out of vacationing if you know you’ll be eating all meals at the property and can take advantage of numerous resort activities. But some…