Everything you need to know about permits, best time to visit, and how to prepare for your trek in Bwindi.