Hi Tammy,
There is a Holiday Inn in Brookline, MA that is walking distance (10 minutes) to Fenway and right on the green line T (subway) that will shoot you straight to Boston. You can even walk into Boston and see all the sites from that location. Last time I checked, it was under $150/night for a room. Enjoy your stay in Beantown!
Lorrie