Check Woburn MA, several hotels there. Crowne Plaza, Red Roof, Marriott Courtyard, Fairfield Inn, and others. About 15 - 20 minutes to Boston via Rte. 93. This area is at the intersection of Rte. 93 and Rte. 128, lots of tech companies on 128 so lots of reasonable priced hotels in the area. Better to be right on/near 93 for a straighter route to Boston, 128 often gets backed up traffic at this intersection.