Surge Protection

One at where your ethernet comes in.
Ethernet Surge  Protector


One for each group of devices  you wish to protect.
Belkin Surge Protector Power Strip

One in the router area
One or two in main office.
One in office with backup computer



This is the one I use
and install where feasible.
It automatically does the power sequencing when power is lost.
Not  practical for your office as that your equipment is spread out in multiple rooms.

I also install these when I want to be able to restart a remote computer.
Link