Set in a valley in the Sierra Madre foothills, about a two-hour drive north of Mazatlan, Cosala was designated one of the Mexican Ministry of Tourism's Pueblos Magicos, or magical towns. These to...