The festival lasts four weeks starting on March 20th. Most events like the parade and Petal Palooza for the National Cherry Blossom Festival are free. During ...