Portland is a must, allagash is certainly a fun visit.
For Boston, besides what has already been said, I would highly recommend Idle Hands and Castle Island, both fantastic breweries. Check with Castle Island, I know they are building, so may not be available for samples. I also highly...