How to set up a domain and hosting for a new site.