The Vancouver Cherry Blossom Festival runs April 4 to 30, with events throughout the city including free umbrella dance lessons, the Sakura Days Japan Fair and a free guided bike tour of blooming cherry trees in Vancouver.