Spring’s explosion of cherry blossoms and fall’s red foliage make these the perfect times to visit Japan. The weather is mild, and although prices are high, tourist numbers are evenly spread so you shouldn’t feel swamped by crowds. The priciest times to visit Japan are during the three-week-long national holidays each year: Golden Week falls in late April or early May, New Year in very late December, and Obon in mid August.