Before the sheetrock goes up, do this -
Pick a central location, corner of basement, if you have one, or a closet on the ground floor, etc.
Run multiple Cat-5 or cat-6 wires to each room, each being an end-run.
If room floor plans are not completed, hit several walls, as jacks are always in the wrong place.
Run RG-6 co-ax as well, for TV, video, etc.
Run phone lines if you want, but most are now wireless, cell, etc. Or use spare Cat-5 outets for phone.
It's WAY easier and cheaper to do it now, before sheetrock, than later.
Think seriously about all plumbing, electric, data, break-in alarm switches on windows, doors, sound, big tv's, NOW.
Otherwise it will bite you right in the ass, later.
In my house, I ran a 3inch pvc from basement to attic, inside an inside wall.
Used it for many unplanned wires later. Easier to drop down from attic into a wall than come up from basement to 2nd floor!!
IMHO YMMV