First of all congrats on your decision to buy a house.
My only advise is to take all the advise you can. And then some.
Step 1) Get a building inspector such as
inspectahome, there
are several out there which offer their services. I got one, but unfortunately only after I moved in. Dont
make that mistake. Their services will save you plenty in almost every case.
Keep in mind the golden rule, every individual and business is out to maximise their profit. If they can sell their problems to you, they will. And they will get away with it if you arent careful.
Do not buy a house from Sellers who are intending to move/have moved over seas. Ever, unless you are willing to accept the problems you may find in due time. Trying to sue someone overseas is very costly and a long winded process.
Do not fall for the estate agents tricks, "There are other buyers who have put in offers". If you loose the house, so be it, the market is flooded at the moment! Rather be patient and cautious than get taken for a ride.
Get the inspector to pull house plans and to verify EVERYTHING is there.
Step 2) Take the offer to purchase to your Lawyer to revise if you dont understand it completely. These agreements are meant to protect the Seller and Estate Agents. Get clauses to protect you, such as putting a clause saying you can exit the agreement based on an unfavourable inspection report.
Step 3) Spend at least 2-3 hours going through the whole house, room by room, noting EVERYTHING. It is very easy to cover things up with paint. The building inspectors in Step 1 generally look for structural problems, you need to look for other problems. Take all the noted problems from Step 1 and this step, and NEGOTIATE with the Seller. If they want R1000 000, Dont be scared to offer R700 000 if you pick up problems. You have the evidence to back it up.
Check things like Pools, Roofs, Ceilings, Paving, Retaining Walls carefully for cracks or defects. Dont forget that flashlight

Dont be scared to Negotiate with the estate agent, i.e. knocking their rate from 9% to 7.5% can help the Seller and then the Seller will be open to knocking the price down.
Step 4) Once you have a signed OTP, go to a bond originator, they can get you good rates. Going to the banks is a colossal waste of time, and the service is pretty shoddy at most. Also I hope you have a deposit handy.
Step 5) READ EVERYTHING YOU SIGN. TWICE. Do your own maths on ALL the calculations. It can save you. Dont forget that golden rule.
Step 6) RESEARCH: Speak to friends who have bought recently, and get all the advise you can. Things really do cost money to fix.
Step 7) Get a good transfer and conveyancing attorney, try go through the same company for both, as you can get discounts. Dont be scared to shop around.
There may be some duplicate steps, but the more info the merrier!
My only urge to any home buyer, is to be patient and to be cautious as many including I have been burned. Do as much reading as you can about the matter. Dont forget it is a big industry that is profit driven.
Property is only an investment if it makes you money, long term or short. When viewing property look for room for expansion etc, and on that note see if you would be permitted to do so.