You will, of course, require a valid passport. Uganda requires your passport to be valid for at least 6 months from your proposed date of entry into the country.
Visas can be obtained, from Entebbe Airport or the Immigration Office in Kampala.
On arrival at the airport, you will be required to complete an entry form for non-residents. These are available in the arrivals hall, and require completion before you pass through passport control.