In class last week I mentioned the first annual Buffalo Cherry Blossom Festival. The festival began on April 23rd and will end Sunday, May 4th. Check out the website for details and events. A PDF schedule of events is also available.
Please keep in mind that outdoor events do depend on the weather.