I'm of the thought to pull everything to one common point, and that tends to work better (not best) in practice. However, it all depends.
How many runs
You specifically used the term "prewire" and that, for me, brings up the vision of a house that has yet to have drywall hung, thus access between studs. In your case, I'm thinking that's not accurate.
If it were me, and funds were not unlimited (read: limited moolah), I would get at least two CAT5e/CAT6 and two RG6 (tri or quad shield) to the outside demarc for your incoming services. On the inside, I would do everything possible, within budget, to get AT THE VERY LEAST one CAT5e/CAT6 and one RG6 to every room FROM the common point in your basement. If that is not do-able, then your idea of a switch on the second floor and distributing from there is not a problem. If you go the second story switch route, pull at least two runs of CAT5e/CAT6 between the basement and second floor switch location. If one run goes bad, you have a spare. You can also do some link aggregation if you're ever in a position to push tons of data.