I never understood the "Weather" thing...
When the season is happening (normally, not necessarily a lockout season) the games are being played from October-June.
The games stop even earlier if you don't make it to the Finals. I don't think Boston is an awful place to be in the April-October months. In fact, I'd argue it's better than some places, as we get the nice Summer days, as well as the beautiful Foliage.
As far as when you're actually PLAYING basketball, half your time is spent traveling anyway, so who cares what the weather is at home?
Just thought I'd throw that out there, as the argument for "weather" has always seemed kind of idiotic to me, and I don't quite think people realize that when games are being played, the last thing on their minds is the weather. Sure it's a great sales pitch by a GM or whatever, but when you're actually able to enjoy time off, and the weather, Boston isn't far off from nice weather in comparison to anywhere else in North America.