Top Travel recommends staying in the Cape Royale Hotel in Cape Town, South Africa.http://www.caperoyale.co.za/