Sturbridge is about 60 miles west of Boston or 44 miles from Hartford CT. It is right off I-90 and I-84.
There is lodging available at the inn itself or nearby hotels. And unfortunately the World Cup is going on at the same time so book early.
Hotel
Publick House Historic Inn and Country Motor Lodge
277 Main St. (RT 131), Sturbridge, Massachusetts 5083473313