Looking to buy your first home? Here are tips to help you negotiate the best deal