The best place to live in Africa is a capital city with an incredible varying landscape.