Everything you need to know about climbing Kilimanjaro, including routes and tours, hiking gear and essentials, managing altitude sickness.