Wondering when to travel to Tanzania? The best time depends on what you want to experience — from Big Five safaris to Kilimanjaro climbs or Zanzibar beach holidays.