Hotel tips: Our favorite 136 hotels in Africa