Just found out that my C&W adapter works only with 2k/xp and I'm going to move to Vista 64bit quite soon

Can anyone suggest a decent PCI/USB wireless-G adapter compatible with Vista and not costing a fortune?