Falcon Africa Safaris is a tour operator that runs safaris to 9 African Countries including Madagascar and Zanzibar Island. They boast the best opportunities to do whatever activities you would like to do on your safari. Some of which include Mountain trekking, Gorilla watching, horse riding, seeing the Great Migration or the Wildebeest migration. They have many itineraries available on their website.