i dont think it's "cold" b/c of the weather. ny gets cold/snow but that doesnt stop athletes from going there.
places like ny, miami, LA are just a lot flashier and more attractive to celebrities. boston doesnt really have it on a scale like those cities do. they just have that "aura." boston really doesnt.