April and May (cherry blossoms, pleasant temperatures, moderate crowds) and October (autumn colours, lower humidity, manageable visitor numbers).
June and September: mild weather, fewer tourists, and hotel rates 30–40% lower than peak. June has rain risk, but September still…
Go in May for wisteria and comfortable weather, or in October for autumn leaves and festivals (just book early).