Wondering where to stay in Sao Tome and Principe? We review luxury accommodation and hotels on Sao Tome and Principe to help you decide which are the best.