There is a new Target Store in Woburn, about 15 minutes north of Boston, right off 93, just above the 95/93 Junction. My friend works there and is seeing if they are okay with a crowd using one end of their parking lot for a while. Could be an option. And there are four restaurants and a hotel right down the street.