The greatest place on earth to see cherry blossoms is unquestionably Japan, where the Sakura season runs from late March to early April to mid-May.