Any 802.11g should connect without problems to any 082.11b or 11g router. If you need to connect in a broad range of troublesome situations, I would suggest a card with a connector for an external antenna, and then buy a small high gain antenna to attach when needed.
Other than that generic suggestion, I have no particular brand to recommend.
I know that 802.11g devices should connect to any device that is 802.11g certified, but you know how in reality sometimes things don't interoperate as well as they should
Thank you for responding to my question, I appreciate it.