Depends on what you're trying to do. Indoor store coverage? Home entrances only? Vehicles in a driveway? Distant mailbox? Plates at night? Distances?
The short answer is a kit from some place like Nelly's or Wrightwood or Costco and match lenses to your needs. A costco kit will probably be all wide angles and you'd buy some 6, 12, or 25mm lensed cams from somewhere to address your specialized needs. 2.8 to 4mm lensed cams are good for people coming up right to the cam and showing you what's going on or what happened. You'll nees some 6mm or longer lenses to properly cover parked cars right near your house, short driveway entrances, etc. Car on the street? Probably 12mm or a ptz if it isn't parked in the same spot all the time. Not enough info for a great answer yet though.
What's the budget? Don't forget to allow money for improved lighting such as dusk to dawn, motion, and maybe external IR illuminators, particulary if you want even halfway reliable video motion alerts. I'm not trying to scare you away, but there's a bit to know what someone wants out of their system before properly recommending one. If you already have a decent desktop computer that sits around not doing much most of the time, preferably i5 or better, and aren't afraid of a bit steeper of a learning curve and configuring it yourself, then skip the NVR and run something like
Blue Iris and add a PoE switch to power the cams. Don't forget to add another HD for video storage depending on how long you might need footage for though.