Mexico offers up some fantastic hotels on its famous sandy shores. If it's a grown-up getaway you're after, Excellence Riviera Cancun is one of our favourites, with watersports, pools and a spa to keep you busy by day, and a lobster restaurant, trattoria and eight more restaurants to visit in the evenings. Taking the kids? Check into the Paradisus Playa del Carmen la Esmeralda. Entertainment is round-the-clock and the kids' club and kids' pool with pirate ship will keep all youngsters entertained.