Are you actually in down town Boston or outside of it? If so, which direction? Do you have access to a vehicle or are you bike mobile only?
A good place to start is
New England Mountain Bike Association and search for trails. NEMBA has some great local knowledge and their forums are helpful. Another good place is
Busted Spoke. Check out the forums there for some so so info.
Welcome to the area.