I have around 1500m of Cat 6 in my house and about 300m of Cat5e - which I use for my cameras. Dont try and use Cat6 for CCTV it is a nightmare. Stick with cat5e, its easier to work with and easier to terminate (CCTV Cameras dont use much bandwidth hence Cat5e is fine).
Think about wireless access points, drop a few cables into central locations (hall / landing). you may not need them now, but you may want them later. I ran a pair of CAT6 to my second story, where I have a second Netgear switch. I use the Pair in a LAG between the top floor switch and the Node 0 switch. Installing a pair of connections behind TVs is useful (most of my TVs are hard wired). Is 4 ports in your office enough ? I put in 4 ports, I now have them all occupied and a 5 port switch - 2 printers, 2 pcs, Blu Ray Player, AV Amp, Smart TV.
Tools - Simple Network Tester (Test each cable as you make it off and mark it with a bit of tape as tested), Cheap Cable Toner (ideal for finding that one cable in a bundle), Ratchet Crimper (ratchet work better than the cheapo ones), Krone Tool (buy a decent one, nothing worse than a single punch-down in a krone block that you missed), Electricians Scissors (great for trimming and cutting cable), Cable stripper (either cyclops or peg), small straight bladed screwdriver (to straighten pairs when terminating with RJ45 plugs), fishing tape (nylon and steel), set of cable rods (never done a job where I didn't use rods at least once), Decent battery drill, Wood bits, small bright torch, lots of electricians tape (various colours), sharpie pens to write on cable (get a few), cable ties, a roll of self-velcro (great for bundling cables together) and a truck load of patience.
Good Luck