Hi,
Expedia.com shows the Days Hotel-Boston/Cambridge at 127.20 per night for your dates (after 20% off for early booking), the map show it 600 yards away from Harvard Stadium and across the bridge from the main Harvard campus, where there is a T (subway) stop.
Guest reviews are mixed but overall positive (3.4 out of 5), maybe the FlyerTalk community can help here ?
Cheers,
J-