> Yes, you will need your own domain name and hosting. Hosting will be preferred if it's offshore. We also provide offshore hosting if required.
How much data do you expect the website will consume per 1,000 visitors? I guess bandwidth is the main challenge here?