Takayama, this small town in the Japanese Alps that plunges you bac...