I asked the same question of our IT person a few years ago and he suggested Zonet ZEW2500P at the time
and they were really cheap and work great and no problem to get up and running.
They probably have upgraded models now, but I think still inexpensive (and small).
I went with a NetGear wireless router. It was easy to connect and set up. I believe I purchased this one
from Best Buy. I have a laptop and a pc connected wirelessly. The connection has only been interrupted a
couple times when it lost power. If you unplug it though for a period of time, you will be asked to log back
into the router with the password you assigned during set up. Whatever router you go with you will want to
make sure it has a secure connection. Also, data transfer speed may be important to you. I don't notice much
of a delay when I am browsing the web. Videos however, seem to time out frequently, but I attribute this to
my overall dsl speed. Also, I can take my laptop out to the front yard and still pick up an excellent signal.
We use a Linksys router for our connections at home. We love it - and it has been a real work horse. We are with Charter at home.
We also use a Linksys in our business and we are with AT&T for that.
You might want to call your service provider and see which one they recommend.
I have a belkin router and receivers. they work good.
Any is better than none, security wise.
We used to recommend linksys/cisco unreservedly. However, they basically change models within the same model name, and the only way you can tell that the one you're buying doesn't have the same specs and performance is by the version number on the bottom and looking it up on the web.
Booooo! The infamously trustworthy wrt-54g, for example, has lost memory and speed and even more technical things. It is not so trustworthy anymore.
Instead, I am a big fan of Buffalo routers. They are simple, they're upgradable with some techie methods to do ANYTHING you could want, and they're very affordable. For example, the WHR-HP-G300N router is $45, and has most all the bells and whistles that anybody could want, to start with.
Do be aware that if you are using uverse or dsl that you might have something more fancy to do to making it work than plugging it in. At base you might have to setup the PPPOE login process; it gets more abstract from there. Sadly, the DSL vendors are unlikely to want to help you.