Shadow, BOS has some of the highest hotel rates in the country, and until recently when DL started their non-stop service, LAX-BOS was the most expensive flight I take. Also, BOS has incredibly high occupancy rates. It's rare I can get a decent room for less than 150 a night. My average room there is $250 a night, and sometimes higher. I stay at the Westin Copley Plaza, Omni Parker House, Cambridge Marriott, etc. Even the Courtyard was pricy (but upscale versus the rest).
I hope someone else can give you better news. I have stayed in Reading/Stoneham north of the city at a Sheraton, but didn't like it.