I am traveling to Japan for 14 days. I arrive in Narita, and my first night is in Shinjuku. I have a day trip planned to Nikko and three days planned in Tokyo. I then travel to Kanazawa, Shirakawa-go, Takayama, Nagoya, Mt. Koya, Kyoto and back to Tokyo. I think it makes sense for me to get a JR pass. But should I get a different pass for Takayama to Nagoya? I will take the bus from Kanazawa to Shirakawa-go to Takyama. Also, is there a pass that covers both the Takayama to Nagoya and the trip from Osaka to Mt. Koya? Thank you for any advice you can give me.