After visiting all 31 colleges of the University of Cambridge, we've picked the 5 best Cambridge colleges to visit.