How to put a cable on my product?

I would say a socket is best, simplifies things I would think on the pcb, easier for making a lot too
Getting cheap cables is just a matter of finding the cheapest supplier