Take a look at Wordpress.com. It's free software and has free templates. There's a learning curve, of course, but keep it simple and you'll find it does a good job.
Your own domain name can be as cheap as $10 per year. Better than getting lost in a free set up. There is free hosting to but...