The town of Cajamarca, 360 mi/580 km northwest of Lima, attracts travelers who are interested in the history of the Spanish conquest of Peru, who would like to soak in a historic thermal bath or ...