For tourists interested in a cosmopolitan Mexican vacation beyond the country's capital of Mexico City, many would consider the vibrant streets of art-filled Oaxaca City or Guadalajara ...