The best way to avoid paying too much when buying a home is good negotiation tactics and knowledge. Here are some tips.