These five standout cities should be on your beyond-the-beach Mexico list. ...