Hotel tips: Our favorite 130 hotels in Africa