prices vary depending on what the company provides - web hosting ie 1 site can be as cheap as $2 to $3 a month you could also look a reseller hosting where you can sell not only the web site design but the actual site again these vary from about $4 a month upwards for 3 to 4 sitesw Wordpress only sites are the cheapest for example you could buy reseller hosting for say $6 a month then charge clients $12 a month for their site design and hosting - can be a good little income stream. Domain names are as cheap as dirt nowadays and again it depends on the extension .com and country extensions are the dearest while .info etc cheap To just get say a wordpress site for yourself you are looking at say $3 a month from Hostgator and Hostpapa to $8 a month on GoDaddy . With the hosting you also get your own email server. I run a Windows based reseller hosting but pay a lot more money I used to charge commercial clients $250 a month for their Website (dotnetnuke), the maintence and updates. I just use it nowadays to provide free commuinity websites (bit like this site)