Cambridge is a university town, so naturally, there's a good number of cafés for them to hang around. Here are my favs:
Sign up now and get 7% off any experience of your choice.
If you have a whole day to spend in Cambridge, you should be able to fit most of these things into your schedule.
I have had a pretty hard time finding REALLY good restaurants in Cambridge, but these below are pretty decent: