Don't go for anything USB ;)

I've got a WPC55AG (Atheros) and it works really well with just about anything. The only drawback is the lack of an external antenna.