NHM no longer sells Vcds.
I would not consider there to be any "Cheap" stockists of VCDS as there are only two offical stockists in the UK, Gendan and Ilexa are about the same in cost really. Ilexa do a zipped case for the lead (which is a nice touch) and I got mine special delivery in one day from them.
Consider what you want to do on your car as there are three tyres of "licence" you can get now. Vin counts get used up if you do any coding changes/adaptions but not if just for reading faults and clearing them. Options are 3 Vin, 10 vin or unlimited.