A visit to Uganda should definitely include a boat cruise in the Queen Elizabeth National park. The 3-4 hour cruise goes on the Kazinga channel, which is about 30 km long and links 2 fresh water lakes, called George and Edward. The river is a paradise for hippos, buffalos, birds and other wildlife. It is definitely one of the highlights of any african safari.
Boat cruise in Queen Elizabeth National Park: