I too have used some free sites in the past, and am still doing so, some of the better ones are:
www.escortsite.com
www.model8.com
www.squarespace.com-you will have to pay after 30 days
www.moonfruit.com-my current site, hosted for free, and you can redirect your domain name as well. Plus when you upgrade, they give you 50 euros of google ad words. Very useful for trying out new markets, I also use google analytics to track the demographic of the hits I get on the site. So, before I even book a flight or hotel I do a bit of advertising in the area I am curious to work in and see what the hits to the site are and if I am getting any interest. It usually cost a couple of hundred for a good two week run in the smaller markets. And this is done before I start advertising on the local sites.
Good luck.