Exploring Japan's Oldest Town: Takayama (must visit Japan)