Buying a property can be overwhelming and stressful, but with the right advice you can make sure it is a smooth and enjoyable process. Here are 10 essential