We always recommend that you secure an Agreement in Principle (AIP) before the viewing properties stage. This is because having one in place shows that you will have the funds to pay for the mortgage, given that you can supply documents to support your income, credit history etc. Having an AIP may also allow room for price negotiation.