I visited Cancun, Mexico not too long ago and stayed at the beautiful new Riu Peninsula and also visited a few other hotels in the area. I loved this All Inclusive resort! It has heavenly ocean view rooms (from all rooms) and 24 hour room service. It hosts some amazing restaurants including Mexican, Asian, Steak House and a hospitable breakfast buffet (including a Bloody Mary and Mimosa bar). There is also a 24 hour Sports Bar along with a 4 bottle liquor dispenser in the room which they replace daily. The entertainment was truly entertaining and the staff was exceptionally friendly.
It has been 20 years since my last time in Cancun and I must say it still is blessed with amazing beaches, people, food and culture. The great option about Cancun is that you have the beautiful beaches to relax and enjoy the day and then in the evening you can head across the street to the lively downtown entertainment. There is also plenty of shopping for those who are always looking for a great bargain. If want some adventure instead of laying on the beach all day you're in luck! There are plenty of day excursions you can do from Cancun. Snorkeling and Scuba trips, exploring the Mayan ruins and swimming with dolphins. There are also local Mexican cooking schools where you can sign up for various cooking classes. Learning about and tasting local recipes are always such a great way to get to know a country. Cancun really does offer something for anyone!