Your family and friends have probably talked often about going to a beach resort in Mexico for a much needed relaxing vacation. It’s true: Mexico has some amazing beach destinations, but it also has a lot of cultural places, including the Mayan pyramids, among many others.