My advice is contrary to your idea, Torcol. I suggest instead of traveling with a birding tour company that will offer you a structured itinerary. You should simply
hire a car with a driver in Uganda, this will give you the freedom to visit any birding site at any given time. Mark you, birds are found in numerous natural environments and it requires some bit of flexibility in your itinerary to get the best of the experience. For instance: you may want to sight the shoebill and the great blue turaco on the same trip and these are found in totally detached environments. Shoebill is popularly sighted in Mabamba Swamp in the central region of Uganda yet the
great blue turaco is found in Bigodi wetland sanctuary, on the edges of Kibale forest in the western region. To sight the two interesting bird species, you will need ample time and flexibility in your itinerary which a tour company cannot offer but when you only rent a car, you become the planner of your own trip.