Whenever you ask for Free software, it will be permitted to use only some of the options. So better try for Paid software which gives you the Full privileges to work with the software. I recommend you to use Website Builder from http://www.9cubehosting.com which helps to build the website in a easy way with designed templates available. This also makes your work too simple.
Visual Studio Express is free and it doesn't limit the user in any way.
I think using a free tools for building a website isn't a good idea, because sometimes you will not get enough privilege on website also there is a great chance of losing your resources. So I will suggest you to use a paid one.
You can try pawili.com for start a website. there monthly fee is so low, and you can develop your website by drag and drop options, they also provide you domain and unlimited hosting and bandwidth.