Went to NZ with friends for 4 weeks last summer! Amazing place would go back in a heartbeat ... 4 weeks and we only hit the tip of the iceberg really so much to do. Very friendly people truely an amazing place to visit. Im afraid i can't comment on SA tho.