If you are feeling flush you can stay at Cambridge's central hotels:
University Arms Crowne Plaza [Garden House} Royal Cambridge Hotel