There are so many things to do in Mexico that are not beaches or all-inclusive […]