read up a little on NAT to allay your security concerns. HERE is as good a place as any to start.
unless you anticipate huge print queues, you'll prolly be able to save some bucks by foregoing the print server. i've never needed one w/ +/- 6 boxes in a home LAN.