Just an update for everyone, they've announced the location for Worlds:
Hynes Convention Center
900 Boylston Street
Boston, MA 02115
Phone: 617-954-2000
This is very close to two subway stops so if you're not staying in a nearby hotel, it is easily accessible (Hynes Convention stop on Green...