Cheap flights from Houston to Cape Town, Johannesburg, Nairobi or Addis Ababa from only $571 return with 5* Qatar Airways!