You have to pay attention to the term: "Harvard University" and "Cambridge University", they are the names of that university and should not be added together by a "s".
So, for me, to avoid ambiguity or potential error, I would say this:
"Harvard and Cambridge are two of the top universities in the world."
Since you have mentioned university in the latter part of the sen