I've been using Weebly and it is free if you leave their little logo in the bottom of your page. You can pay for the "professional" service, which just means they remove that banner at the bottom.
www.weebly.com
I use it for our show website. They have some pre-planned layouts but you can also do your own html if you're so inclined.