The problem is not getting Neons to breed, it is getting the eggs to hatch and raising the fry.
The standard egglayer procedures with good soft acidic water will get Neons to spawn quite easily.
The eggs will not hatch in anything other then really soft water. The Calcium ions in the water react with the egg shell and make it to tough for the fry to break out. Of course, water that soft is very unstable, and can swing in pH very easily. You need to really understand your chemistry - if you do, they are no more difficult to breed then any other small tetra.
Consider, many of them evolved in water with zero hardness.