Im based in Kenya at the moment and we book all our guests and local trips via Mario Tours and Travel. Just google them up. Would highly recommend them
July would be considered a peak time and prices are on the high side. October is a good time to experience the countries when prices will be down and less tourists plus still plenty of wildlife.