Really depends on what you want to do with the card as to what is the best recommendation. If recording tv programs is important to you, you might want a card with a built-in mpeg encoder, like the Hauppauge PVR 250 or model 980. A cheaper one would be the Hauppauge PVR 150, ADS PTV 305 or VisiontekTHXP 550P. All of these should handle PAL or NTSC.
If you just want a tuner and don't care if the card has hardware encoding capability, then something like the Hauppauge WinTV401 would work. It will still do recordings, it'll just use the computer's cpu for most of the work.
HDTV requires different hardware, and if that is what you want to watch and/or record, I'd suggest going to videohelp.com or avsforum.com to research those cards.
I've never owned an All in Wonder video card, but there seems to be a fairly distinct rift between those who like them and those who've tried them and hated them. I think I prefer a seperate video card personally. You don't get locked into an aging video chipset that way.