What to do in Geneva with only 3 hours

We took an early train from Fribourg (Canton of Fribourg) to Geneva, where we had three hours until our next train departed to Bonn, Germany. Naturally, we tried to cram in as many things as possible. Because it was so early, very few shops were open and there weren’t a lot of people around. I…