hi i am going to japan in april. I will be visiting tokyo for 5 nights, kyoto for 3 nights, nara, osaka, and 6 nights in hokkaido. Which JR Pass do I need to buy? Do I need buy JR Pass in each cities or can I buy 1 JR pass for all the cities?
Thank you