San Ignacio is a small but attractive town in the northernmost province of Cajamarca, at 1,200 metres in the foothills where the Andes break into the Amazon. For many travellers it is a stopover on the road to or from Ecuador via Zumba and Vilcabamba; for others it is the entry point to one of Peru's least-visited national protected areas, the Santuario Nacional Tabaconas Namballe. A lot of people just pass by, but it is a good place to spend a day or even two.
The town itself is pretty, not just for its spectacular setting on a tilted hillside but for the details that show the energy of the population — streets with little painted benches on both sides, steep alleys with mature trees and central stone stairs, and a well-kept Plaza de Armas where the evening social rhythm of the town settles.
The province depends for a huge share of its income on coffee, grown locally and roasted in small factories scattered through the town. Industrias Cafenor is a good example — not only producing a good coffee, but a range of coffee-based liquors as well. Talking to the local people you will quickly meet a few small producers eager to show you their farms.
Combining the best of both worlds, there is a relatively lively nightlife and no crime to speak of. Hotels are a bit pricy at around 35 soles for a basic two-person room. If you have a tent you can camp for free on Cerro Campano, the peak overlooking the town — a small restaurant and shop are at the top, with the best wide view in the province.