claw:
If you're willing to rent a car while in Beantown, there is the Sheraton Colonial Boston North golf resort about 12 - 15 miles north of Boston in Wakefield/Lynnfield, MA. It's not a bad little Sheraton (I stayed there every week for 1.5 years) and I don't think the rates were too insane (I stayed on a negotiated business rate).
You'd be about a 10 - 15 min. drive (in good traffic) from a "T" stop with plenty of parking. The "T" & walking are the only sane ways to get around Boston.
Let me know if you would need more info.
------------------
Regards,
- Anna