Although Buffalo is know for it's snow, the summer is when the city comes to life. Buffalo isn't buzzing 24/7 like New York or Los Angeles, but during the summer the weekends are filled with things to do. There's numerous festivals ranging from food (including the National Buffalo Wing Festival Labor Day weekend)to the arts. Buffalo even boasts the second largest free Shakespeare festival in the states.
Thanks, those sound like great suggestions! If you've been to them and you want to recommend them to others it would be great if you could add some longer reviews about them.