I tried a TV Card but had problems installation / reception etc.
I now use Hauppauge (pronounced 'hop hog')
DEC 2000 external (you can use it on PC or with TV as set top box) and it is brilliant.
I get most channels, teletext, time delay recording, Digital radio channels and it's faultless.
Purchased from PC World who said that I could bring it back if I didn't receive many channels, around eighty quid.
You can buy much cheaper units but you get what you pay for.