With underground rivers, a flamingo sanctuary and an exciting cultural night show, Xcaret Park is a can't miss stop on any Mexico itinerary.