We did this back in 1995 and I'll share some lessons learned from that time.
- Do NOT have someone else terminate the jacks--get the tools and the knowledge and do this yourself. Use keystone jacks and leave a service loop in each box.
- Run the best wire available at the time, which would be cat6a. 6a is overkill for 1Gbs, but allows you to be fully compliant for 10Gb and everything in between, so very future proofed.
- Run 2x-4x as many runs to each room/wall as you are thinking you will need. In time you will need more wires in more places than you ever thought!
- Run wires where you would have security cameras at all eaves and throughout the attic. Make sure to have 2x to each location in case one wire is damaged (this will happen where you most critically will need a wire).
- Run wires in ceilings where you would want wireless connectivity. Professional wireless installations use 'smoke detector' style access points installed in this manner and is what you really want for seamless wireless.
- Don't forget to run coax! RG6 already has proven to run 2.5Gb via moca and there is a roadmap to higher speeds. In the future, there may even be more purposes for this simple, solid wire that costs very little to run.
- Dream BIG. Think of what the infrastructure would look like for the biggest network you could possible imagine--and then double that. This is what you should be wiring for because the future will bring more demands than anyone can envision at this time.
- Plan a proper place to be the central demarc. Talk to the Internet providers, cable providers, etc who install in the area and find out what they need for their demarc. And then plan for that and plan a place that's airconditioned (a duct or 2 is fine) and is protected from physical intrusion. The typical closet, under the stairs, garage is NOT where you want this stuff to be, so think it out properly and think about the cabinets where all the equipment will go--and not those stupid Leviton 'media cabinets'--you want to think about at least a '4U 19" depth rack' type of space.
My parent's house was run with 400Mhz wire that was far beyond the 150Mhz spec available at the time and cost 2x more than any wire on the market (Mohawk Megalan 400). This wire even pre-dated the cat5/5e specs I believe. Today, the properly terminated runs of this wire runs gigabit at 940Mb (tested using iperf). The other improperly terminated runs are a mess of re-work that I need to do, and in some cases may not be able to do because of the lack of service loops and general contractor stupidity and F-upery. They work at 100Mb, but that's far short of what they are capable of thanks to idiots who think they know how to wire ethernet. And it still pisses me off about the thousands of dollars we paid these people to install the wiring (hence why I recommended not terminating as that's there 90% of our problems are and you can do this better yourself and save a lot of cash too).
We have a 48 port switch in a demarc that we did not select. Because of this, all the equipment sits in a corner where air circulation is the poorest in that room. It's also inconvenient. In short, it absolutely sucks.
The 48 port switch is actually in sufficient so we have a 96 port that we just acquired to 'upgrade' it. The bigger problem is that we have several switches scattered throughout the house, most of them 24 ports, so many of the devices on these switches are basically sharing only 1Gbs of bandwidth with other devices. If we would have had more ports in the rooms, we would have had more aggregate bandwidth since everything would have 1Gb straight to our switch, but then we probably would have needed more than 96 ports too. We never thought we'd ever have gear of this quantity at the house, but times have changed and used quality gear is cheap! We have many NAS units, rack mount servers, and more--much of which was not even a dream in 1995.
So bottom line is plan bigger and better and spend money where it counts and you'll never have to worry about this again in your lifetime.

I hope this helps and feel free to ask questions.