Mexico is known for its beaches and resorts, but there is much more to it, and it is definitely a place of traditiona ...