Well, therein lies an issue. I'm guessing you have one room in which you're looking to do all of this. Ideally you need several rooms, each being treated in a slightly different way since they'll have differing tasks. I'm talking very generally here and looking at it with my multipurpose hat on...
First off the Live/recording space. Typically you'll want to be able to adjust the acoustics depending on what you're recording. Very heavy thick 'theatre' drapes/curtains are ideal, since they take out a lot of the high frequency sting (remember not to mount them flush with the wall, allow a gap of around 20cm if possible).
Second, the control room. This is where the console and monitoring live. Ideally you want this fairly dead, so that the room doesn't overly influence the sound coming from your monitors. You can either go with trying to deaden everything with lots of panels (avoid the cheap foam ones, they're next to useless really and imho look horrid) or possibly use diffusers to break up the initial reflections off the walls. How dead you go is personal choice though, after all if you learn how your monitors interact with the room it's possible to mix virtually anywhere.
Beyond that you can look to 'booth' areas which will be typically for specific jobs and treated to suit. Vocals for example are usually recorded in as dead a space as possible, same for amp rooms etc as well unless a specific 'vibe' is required. These booths are small (typically just big enough for the person required and the mics).
Another thing which I can't recommend enough is to get hold of a Radial SGI. These things are amazing.
http://www.radialeng.com/sgi.php
It lets you put your amp somewhere else, use a huge long balanced cable to connect your guitar to it, and you don't lose any tone at all. Ideal for recording because it means you can sit in the control room and play, whilst having the amps somewhere else. The other real benefit is that you hear what's actually being recorded rather than hearing the amp itself. This way your intonation etc can be modified so as to give the best sound possible. Cracking bit of kit.