How much do you want to spend on one? I would look into Hauppauge they can get expensive but they make good tv tuners i have a avermedia internal pci one and it works great and its cheap but i really cant suggest anything without a price range.
I was going to get something in the 90-110 dollars range but...went ahead and order the 50$ one from ebay....hope i wont regreet it.Thanks for your input ,ill let you know how it turns out.