The best times to visit Tokyo are spring (late March to May) and autumn (October to November), when the weather is generally mild and comfortable for sightseeing.
For comfortable weather with fewer peak-season crowds, consider May or October. If cherry blossoms are your priority, keep your dates flexible and book early; bloom forecasts change from year to year. Check Japan’s national holiday calendar too, as busy travel periods can fill trains and hotels.