Mexico, for all its fame as a beach paradise, is a country that rewards those who hit the road and look inland. Behind the ...