From markets, historical sites and to the best local gems - find out the 10 best things to do in Kampala are, here.