the weather argument comes up in Syracuse Basketball. Coach B always tells the recruits, "during the winter you're inside playing basketball, during the Summer it's awesome here or you can go home." Similar to football: "during football season the weather in Buffalo is awesome. During the winter you can stay or go to Arizona or wherever."
Really, playing in Buffalo (or any northern team) allows you to be in fantastic weather almost every day of the year. Great during the season, then go south when the season is over if you want.