Extend your best offer the first time - don't play games. Keep abreast of changing salaries and price your jobs competitively. Listen to the candidate's concerns and produce an offer which alleviates these concerns. Offer a realistic relocation package. Good recruiters know how to put together an overall package that will be accepted.
All companies use professional recruiters from time to time.
This will save you time over the long haul and maximize your results. Include the recruiter in your company's hiring team. A preferred recruiter can be very helpful in structuring an acceptable job offer to the candidate. In addition to recruiting top talent, good recruiters possess skills to help candidates evaluate and accept good offers. Remember, you get what you pay for.