Hi Neuronista,
I can tell you that Buffalo is a great place to be, and that SUNY Buffalo is a great school. I just recently got accepted to their PhD program as well, and I am thrilled! Don't listen to anything about the weather, I have lived here my entire life and although it is difficult at times, there are so many more benefits that outweigh weather. We have an extremely low cost of living, very nice suburbs and in my opinion, we have made some awesome improvements to our city. We have great nightlife and diversity. You also cannot beat our team spirit, we love sports here. Feel free to reach out with any questions you may have! And congratulations!