Mexico.
Just did it in Playa for xmas 2013, and it was great for a three generation family.