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