Guatemala and Belize: Lands of the Maya with San Pedro Beach Stay | Mercury Holidays