This step-by-step guide will show you exactly how to buy and register a domain name for your website.