Buying a house is the biggest purchase of your life, and small mistakes can be very costly. Here are some of our top tips.