'Course I don't want to decide on the place. Friday the 16th prolly won't work out for us (don't let that stop the rest of you from having fun, obviously), as we are off to the land of family stuff, and will need to pack, pack, pack and do the usual pre-trip planning silliness.
I'm a lotta help, aren't I?
Burlington is North of Boston, on the 128 circle. Takes me about 35 mins to get there from Brighton, when there's no traffic. So it might not be good for everyone, and if RP and I won't be there, anyway, you might want to look South of there for inspiration.
My two unhelpful cents.