If you want a free website, you won't likely be able to buy your own domain name, and will have to use a subdomain like yourwebsite.host.com instead of yourwebsite.com. It all kind of depends on what you plan on using your website for.
A nice and easy interface that I used to create one of my first websites. If you plan on doing a lot of blogging though, I wouldn't recommend it, as it uses weird blocks to add in different types of media and can get a bit messy.
A lot like Weebly but I think it's easier for blogging. Be careful when you sign up, as your username will automatically become your subdomain name. For example, if you sign up using the username "username", your website will be www.username.wix.com
If you want something simple and plan on doing a lot of blogging, Blogger is the way to go.
By far my favorite and the one I would recommend the most. It's simple and easy to use with a ton of capabilities through their extensive amount of plugins that developers make that you can use on your website.
Before committing, it might just be best to create websites on all of them, see the one you like the most and then stop using or delete the others. Best of luck!