I've had awesome luck with Hikvision stuff.
DS-2CD2132F-IS - 3MP / 2048x1536 Resolution - Fixed Focal
DS-2CD2032-I - 3MP / 2048x1536 Resolution - Fixed Focal
DS-2CD2632F-I - 3MP / 2048x1536 Resolution - Vari Focal
iVMS-4500 - Mobile App
Some of the high points in my short experience:
1) Better quality and resolution than most of the "system in a box" cameras.
2) Spectacular night vision capabilities relative to this price point.
3) Camera's firmware has built in NVR capabilities. You can record to and play back directly from the camera itself over the internet using the web interface, mobile app, or PC/Mac software. You can of course use a dedicated NVR like any other camera.
4) Great construction, camera housings are made of metal, not plastic.
5) No reliance on a 3rd party to view the cameras remotely over the internet. Just set up port forwarding and dyndns on your router and connect directly with the app or web interface. I just counted and it took 4 seconds from the moment I hit my app button on my home screen to the moment my live feed showed up.
The downside is that the setup is a bit more expert level but the time investment to learn how to do it right is worth it. To get started with your education you just need:
1) POE Switch
2) One Camera
3) One MicroSD Memory Card
So for under $200, you can can get a basic setup going on a single camera to learn the ropes and then scale up to as many as you need from there and add a dedicated NVR when you are ready.
This guy has an awesome site with some extremely informative reviews on IP cameras which helped me out a ton:
http://www.networkcameracritic.com/