I would consider staying somewhere on the Riviera Maya. Lots of great all inclusive, family friendly resorts. Barcel� has great beaches, and they have hobies. You can take the tour to Tulum, and also take advantage of 5th St. in Playa Del Carmen. <img src="http://www.traveltalkonline.com/forums/images/graemlins/Thumbsup.gif" alt="" />