Most people own more than one website each with a domain name. But registering a hosting account for each of the websites separately will cost more. Though many hosting companies allow to add on many domains to one hosting account, you have to pay for each domain you add which will be nearly same as the actual hosting charge.
So the best way is to use reseller account which allows you to host different domains using same account with better usage of your space and bandwidth.
The reseller account which you choose should not have any limit restrictions to the number of domains you add .You should be allowed to host your main website without the usage of your space and bandwidth from hosting plan. For reseller’s website, the space and the bandwidth will be reserved for their customers. Others those who just want to manage their websites, could select any of their sites as the main one. Also should allow change of plan without any extra cost.
You must estimate the number of sites you are about to host, number of pages in each site and the traffic rate for each site to know the space and bandwidth required.
Reseller accounts are little costlier than other hosting accounts. But the cost depends on your hosting plan and hosting company. So be wise while choosing the hosting service provision.