Many people new to internet marketing are tempted to sign up with ready made websites to get them started. This is an excellent way to get going with a business as there is so much to learn about creating your own website that a ready made site makes sense.
However, always make sure it is hosted on your own domain. There are good ready made websites that will help you set this up and it is far better than relying on hosting that someone else controls. There are plenty of good low cost hosting companies though some are more helpful than others.
You may not realise it when you first start but you will need access to your own website within a short time. Otherwise you are dependent on whoever owns the site to upload tracking code for such as Google analytics and Yahoo site search.
If you start a website without control and the site becomes a success it is too late to get control back, you will be stuck with relying on someone else to access the website for you.
Similarly if the website is hosted and controlled by someone else and they go out of business your website is gone. You must keep ultimate control. So find a low cost hosting company that is recommended by someone and has shown to be helpful to new inexperienced website owners.
The best ready made websites come with an admin panel which makes most tasks easy with no html editing required but as it is hosted on your own domain it is still accessible if you need to add code outside the admin panel.
There are numerous ready made solutions, some coming as a completely stocked ebook website, or a ready to go software website, and others that make it easy to create any type of niche website with an easy way to monetize the site with affiliate links. You must though ensure that you have direct access to the website if you need it. If the site is hosted by someone else but gives you complete access to it (cpanel, ftp access etc) then maybe that will be alright though you still run the risk of the company that owns it going out of business so you need to ensure you can transfer the website to your own domain if you want to at a later date.
Personally I prefer control of the website from day one, and if you need help with setting it up, buy the ready made website from a company that will help you, either at no cost or at a small reasonable cost.