When to visit for cherry blossom season. Big cities like Tokyo, Kyoto and Osaka usually hit peak bloom between late March and early April. The timing shifts ...