Hi, I am in Japan for 3 weeks flying into Narita. My travels are taking me to:
Narita - Tokyo
Tokyo - Nikko
Nikko - Hakone
Hakone - Takayama
Takayama - Kyoto
Kyoto - Osaka (probably a few times)
Osaka - Kyoto
Kyoto - Hiroshima
Hiroshima - Tokyo
back to Narita
I don't have a vehicle around town so was hoping to use trains locally as well
Should I get a rail pass for 21 days?