The best time to visit Japan is during Spring (March to May) when the cherry blossoms are bursting into life and Autumn (September to November) when the scenery ...