PIC12F629 programmer?

Hi all,
      I want to program PIC12F629 with readymade .hex code. Which programmer should I use? I would like to know the best and cheapest programmer available. I bought PICKIT2 clone from India but I had very bad experience with it. I couldn't program with it.
      Can you please suggest me good programmer?
Regards,
Chetan