Surrounded by the snow-capped peaks of the northern Alps, the traditional town of Takayama possesses a charming old-world atmosphere and fine Edo-period architecture.