Spring Hands down, springs is the best time to visit Japan.  Cherry blossoms are in full bloom from the last week of March to the first to second week of...