I want to create a blog with my own domain.  I will need to purchase both the domain name and hosting for the blog.  What is the difference between the purchasing a domain only and the purchasing both a the domain and a hosting service together?Could I purchase the domain only to lock it and add the hosting service later? 
Can I purchase a domain separately from hosting and put them together later?
domains;web hosting;purchase