Is there any way to build or manage a website with no coding knowledge ? .
Tumblr [http://www.tumblr.com/] is another good option.
It give you an option to a set up a site/blog under your own domain.
I personally use yola because of its big storage
WordPress.com or WordPress.org is another option.
There are alot of website hosting solutions that provide website builders. Alot are free and no coding knowledge needed (Helps but not needed). I personally recommend Weebly.com