Hotel tips: Our favorite 125 hotels in Africa