Hotel tips: Our favorite 131 hotels in Africa