Mexico offers some of the most diverse travel experiences on the planet and the United States and Canada are fortunate to share the continent with such a great and culturally rich country. The people are wonderful, the food varied and superb, and the country's storied history has left significant architectural and cultural imprints throughout the land.
It's impossible to list all the cultural highlights of Mexico here. The best advice is to decide on which part of the country you would like to visit and choose from the available cultural activities in that area.