i got one from SP road for 150 bucks, from zotac. pretty good build quality. it comes with quite a few motherboards and quite a few of the people getting their PCs assembled there dont need it. if you ask around there, you should find it quite easily and cheap too as its free for the guy selling it.
you can also find dvi-hdmi cables there, but I prefer the adaptor with the hdmi cable.
oh and make sure its dvi-d connector. there is dvi analog also for which the pin layout is different and it wont fit.