The main Boston area show has always been Worcester. Ever since I have gone to SOI, it has always been in Worcester (and thats going back to 1997). Last year was actually the first year that they had the show in Boston I believe. Well, they probably played at the Garden way back when...but in the more recent years at least.