A simple router will do the trick. You're going to max out the available ports on most home based routers. If you feel you will need extra ports (do plan ahead) you will have to keep that in mind. You will most likely have to jump up to an 8 port solution.
For the security advantages a router provides, I would ditch the switch and go solely with the router.
I have
this one set up at my wife's office. It has been totally trouble free for over two years.