For low cost and multi site deployments, where ease of setup is key, I am a big fan of NVRs that have embedded PoE switches.
Basically, it is the IP equivalent of a DVR, instead of connecting the coax cable / BNC to the DVR, you plug in a network cable from the camera directly into the NVR.
This is what it looks like, with the PoE ports for cameras on the left and the network port for general Internet connectivity to the right.
I'd like to make a list of who offers them. I'll start with a few:
Please add others you know, especially if they support embeddable PoE switch for 12 cameras or more (as this is rarer).
Btw, I know some of you don't like these units - whether because of hardware risk (what if the switch dies) or the software bundled. If you want to discuss that, let's start a separate discussion.