There are 14 total hotels in cambridge that meet these specifications. Is there a particular part of town you are interested in staying in?
No particular town, but a guesthouse with free wifi is preferable.