16 gauge wire is what you are wanting to put in for minimum. Monster Cable is really expensive and that you don't need, but don't opt out and get the clear stuff either. You are wanting a jacketed cable that is listed to be run in walls. You can go up to 12 gauge wire but it all depends on the system but 16 is just fine. Pull additional Coax cables for video and dvd. if you have a vcr and dvd and sat or cable box you will need a min of one for composite signal, 5 for component w/sound, and 5 for sat or cable component or composite depends on the box. and pull a HDMI cable for all your HD boxes you intend to have. Also pull a cat 5 wire for remote control extension wiring from TV to Stereo. Pull a cat 5 from stereo to subwoofer location. I would pull an additional cat 5 wire from stereo location to main network location also in case of web streaming video or just sound.
Brands that i like and carry:
Speaker: Pinnacle, MTX, JBL, AudioAccess, Niles, Russound, and a few more but those are the ones that i would buy.