Hi Filroz.
Here are a few things i can tell you about BC.
First, there is a soccer team, one that has done very well in the intramural league.
Second, if you are sufficiently motivated and have good enough ideas, i'm sure you could have a BU professor on your committee. In addition to the option of taking electives at BU, there is a BU/BC macro workshop every semester designed to disseminate the research work being done by graduate students in the two departments.
Third, BC is in Boston, and Boston has three other excellent schools with active research programs, BU, Harvard, and MIT. None of your other city choices can boast anything close to this.
As for beauty of campus relative to Georgetown, one could call it either way. Upper campus, which I suspect you did not get a chance to appreciate given the weather conditions during your visit, has beautiful collegiate gothic buildings similar to those in Cambridge or Oxford university. Lower campus doesn't do BC justice; alas, the economics department is most easily accessed via lower campus, and I suppose this was your first impression of the campus.
The weather in DC is often nicer (somewhat milder winters and earlier springs), but the summers in DC can be sticky and hot. Boston, however, is really quite nice most of the summer. Winters can be rather nasty with snow storms, but it isn't terrible. I venture that the weather in Boston is still more pleasant than London most of the time.
I hope that helps enrich your perspective.