Although hippos are not very good swimmers, they spend most of their time in the water. They are much too heavy to simply drift. When they want to cross a river, they drop to the bottom and walk along the riverbed to the other side.
Fun fact: Hippos can hold their breath underwater for up to 30 minutes.