|I just had a quick look at the computer store I do business with. That Linksys E4200 router sells for about $190.00 (CAD).|
They also show a Linksys Wireless N dual band 10/100 router for $100.00
They have two gigabit switches for the following prices:
5 port = $31.00
8 port = $41.00
So here's what I'd do if it were me and I had a $190.00 budget. I'd buy the cheaper dual band N router and the 8 port switch. I'd plug all clients into the 8 port switch so they'd have a gigabit network (providing of course they all have gigabit network interfaces).
I'd plug the NAS into a computer and share it so everyone on the LAN could access it. I'd plug the printer(s) into the same computer and share them so everybody on the LAN could access them. If you're worried about overloading the one PC, plug the printer(s) into another one and make it your "print server".
Take yourself out for dinner with the rest of the cash.
Your router doesn't have to have gigabit LAN ports if you buy a gigabit switch and plug the clients into it. You're not going to have a 1000 Mbps internet connection so 100 Mbps LAN ports on the router will do just fine.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.