I'm in love with
wix.com . It's totally free, with their small logos on your site (you can pay to have them removed). I've had lots of favourable comments on my site (
www.doodlebugs.tk) . And you can get a free domain at
www.dot.tk . Free website providers tend to give you long and hard-to-remember domain names, so that's why I went with the .tk name.
I've gotten most of my business through my website, so it's been a huge (and totally free) benefit!