If you want cheap, there are simple gold card programmers for around £30, there are several places to buy listed in previous threads.
It may be a false economy to buy the cheapest programmer available, as it is likely not to be future proof, you would probably be better off buying something a little more advanced and therefor allow for expansion of your hobby to bigger and better things.
The basic gold card is very easy to program, although some software is more user friendly than others.
Rolf