Pub with home-cooked meals and a heated terrace overlooking the River Cam, offering punts.