Japan in spring is the best time to visit the country, in my opinion. I have visited Japan two times, once for two months at the end of autumn and into winter, and the second time for two months in springtime, specifically from the end of March until May.