Out of all the places in Japan to see cherry blossoms, the town of Yoshino, in Nara Prefecture, just might be the very best.