Buying a home can be one of the most stressful life events people experience. You are parting with large amounts of your cash – with the average cost of a UK home being £268,250 – and there are ...