Hi! In about 2 weeks I'm going to Japan and I'm not sure what pass should I buy. I arrive at Tokyo International Airport and then moving to Kyoto, then I'm going to Nara, Hiroshima, I'm not sure of Takayama and Kanazawa, then I'm moving to Tokyo back again and then I stay there.
What pass should I buy then?