We were fortunate enough to live as expats in Tokyo for 6 amazing years. I have so much to write on Japan that i’ve created drop down menus for Tokyo, Day/weekend trips, Kyoto & Niseko. If you are going to ski, definitely spend some time in Tokyo (3 days) and the rest of your time in Niseko (direct flights from Tokyo Narita airport or Haneda airport to Sapporo are frequent and flight time is 90 minutes).
Otherwise, I would recommend 3-4 days in Tokyo, 2 days in Kyoto and 1-2 days in either Kamakura, Hakone, Nikko or one of the other places mentioned under “Day/weekend trips from Tokyo”. If organizing your own trip through Japan is overwhelming, visit Discover Japan for guided tours.
*Please see the specific pages for each city below or from the drop down menu for more information……..Enjoy one of the most unique, organized, beautiful & spectacular countries in the world–JAPAN!