Hey there, Im heading to Japan for a snow trip in December. Im looking to catch the train from Sapporo, down to Osaka, head to Kyoto, up to Tokyo, go to the snow at Hakuba, and finally back to Tokyo for the final leg. (Over 2 weeks) Will a 2 week JR pass allow me to go to all these places? Thanks, Shawn.