Hotel tips: Our favorite 133 hotels in Africa