I need a website for my company. I have never encountered this before. Should I pre-purchase a domain name and hosting? Or what else should I do? Is it best to buy domain name and hosting from the same company or from different companies? What can you say about the choice of domain zones?