If in Kabale, Lake Bunyoni is THE place to stay, despite a number of good accommodation options within walking distance of the golf course.
I stayed at a cozy little place, Crater Bay Cottages, directly across the bay (a 5 iron) from Bunyoni overland Camp.
The only completely crocodile, bilharzia and hippo free lake in Uganda, I actually swam in this freezing water.
I can see a gorgeous golf course here, with shots over bays, island greens, canoes as golf carts, etc.
While it was hazy during my stay, and not great for photography, the terraces of Kigezi District are beautiful, not to be missed!