Any ethernet card will do as long as it has the following:
RJ45 connector
10Mbps or 100Mbs Speed rating
PCI/ISA depending on what slot you have free.
Netgear and Linksys make good cards
Most computer stores sell then, they cost about £15, or around $10.
You can also get Ethernet cards that plug into your usb port.