The National Cherry Blossom Festival, which takes place this year from 20 March to 12 April, offers a lot of fun and ...