We went with this system:

https://smile.amazon.com/gp/product/...?ie=UTF8&psc=1

Cameras can be POE, but we just positioned them so they could be independently powered. They come already paired to the NVR, so no tech stress for those that don't speak geek. I went ahead and ran CAT5 from the NVR to the router for the online features. Bought it 2 years ago this month, and it's been pretty trouble free. They've put out updated firmware since then, but the update was easy.