Hotel tips: Our favorite 147 hotels in Africa