Takayama, a charming small town which is located in a mountain area. From Tokyo to reach by train in four hours.