Japan has lots on offer throughout most of the year, but the most popular times to visit are during spring and autumn. In spring, the country’s many historic gardens really come to life, and are beautiful places to explore. In autumn, the same gardens look magnificent as the leaves transition into winter. If you want to ski, then the best time to visit is during winter, when there is normally a lot of snowfall on the mountains.