I do a lot of work with IP based cameras. They are not cheap but they do a really nice job. The units I have worked with come with a web server built in so you have a lot of functionality included in the camera. Most of what I have installed ate powered over the Ethernet cable so only a single cable is required. As for the best IR lamps to use that would depend on your needs. How far do you want to be able to see? What sort of thing are you looking at? Do you care if you can tell the IR lamps are on? Everything you wanted to know about IR Illumination for CCTV cameras.