some factors need to be considered regarding the shop network:
1. will all the computers need to talk to the internet? (some may need to be isolated from the internet so they don't get an unfortunate update)
2. wired network will always be the best connection, routers and switches provide the best distribution from a central access point (ethernet coming from the house or cable modem located in the shop), an 8 port router with WiFi (for wireless visitors) that is 10/100-10/1000 capable may be all that is needed.
3. are the printers going to be connected directly to a computer or are they network capable, and therefore can be printed to from any computer on the network?
4. have you considered power protection for all of this computer hardware, UPS/battery backup?