Spring, summer, winter, fall—no matter the season, Buffalo has events that you won't want to miss. Music, live theater, food fests, and more mean that ...