My (cable) broadband enters the house at my den, which is on the first floor. The runs being made tomorrow are to the basement, which is unfinished, so it's a fairly easy job. It'll involve punching a hole in the wall where the faceplate will be and using a curved drill bit to drop from there through the floor into the basement. Feed the cables through and the hard part is done.
As Ethernet & coax are low-power lines, they don't have to be in conduit so once the lines are in the basement it's a simple matter of tacing them to the ceiling using U-shaped nails or something like that in a neat manner and bringing it to where the devices will go. The overall run is under 50'. Instead of another wall-mounted plate (female connector) at the end, we're terminating with a male connector that'll go directly into the switch. The reason is that if I later decide to move everything, I can easily swing the cable to a different part of the basement. And it's 1 less patch cable.
Since it's being done in conjunction with the outlet and a couple of other things, he's only charging for materials.
Now, if I were to make one or more runs to the second floor, I'd probably still start by running to the basement and from there pulling a line up in the passageway where the main electrical lines run, or a vent shaft, or maybe even where the water lines are (last choice in case there's any condensation). The run would go all the way up to the attic.
Next, on the second floor, punch the hole in the drywall where the faceplate will wind up. Transfer the measurement to where the hole is to the relative spot in the attic. Drill down through the top of the wall stud and look for the light that denotes you're in the right cavity where the face plate will be. This is the tricky part as if you're measurements are wrong you could easily wind up drilling through your ceiling. :lol:
Anyway, now it's a simple fishing job. Very easy if you've a helper. Just tie a weight to a string and drop it towards the faceplate hole. Have your helper grab the string. Now attach the cable to the string and have the helper pull it to the faceplate while you fedd the line.
If you've got multiple runs to the second floor, either do lots of feeds or a single feed and install a switch to serve the second floor. If the attic does't heat up too much or get too excessively cold you could even mount the upstairs switch in the attic. But failing that, for one of the rooms you run the cable to, run the one feed from the basement. Put the switch there. Now also pull the extra cables back up through that same hole (feed from the top or drop the string again and tie the cables on at the bottom and route those cables to the other rooms.