Read the "Wiring Your House" Wiki over at cocoontech. Take it slow so your brain doesn't hurt and you get all woosey...http://www.cocoontech.com/wiki/Wirin..._New_House_101
HTD gave you a good start on a plan.
1) It's not "Internet", it's multiple cat5e/cat6 drops per room. May be used for Ethernet networking, may be used for a half-dozen other A/V-related topics... Can't pull too much. Really. Can't.
2) Make sure you have a chase or conduit run between the attic and the basement mechanical room (wherever you'll put your wiring 'closet'), so that you can add stuff in the future and reach the second floor from above.
3) When I built three years ago, it was obvious that any future TV would be flat and therefore easily wall-mounted. I put Arlington "TV box" recessed 4-gang plates in many rooms which made it simple to install the TV. If you don't plan to use them immediately, they can be covered with a blank plate (and then a picture or whatever - that's a big empty plate!)...
4) Run speaker/zones to just about every room, even if you'll only install a 6-zone system today. Never be as cheap or easy to do it now.
5) Multiple cat5e/cat6 runs to wherever there may be a TV (in addition to coax). HDBaseT or Ethernet is very likely the future for home video distribution. And if not, whatever is will probably use cat5e, too.
After you regain your balance from reading the Wiki, come ask again!