Any self contained ethernet wireless hub should do, but this is a lot easier and cheaper with a standard crossover cable. I don't do wireless stuff (unreliable, expensive, insecure and I'm concerned about the health aspects of the increasing amounts of RF energy in our homes) so I can't suggest a specific device.
the above is also what i use. Along with a Linksys wireless router. But a good one is not going to be real cheap. But if you get a cheap-o model you could just end up with nothing but trouble.