Steve From England

I have 5 clients who wish web sites to be built.

What is the most cost effective way to buy domain names for them, arrange hosts etc

Should I register htrough there own account and just build the sites or maybe register domains for them at a price and arrange hosting??

Thanks for any info

Fiarly new at this game!!

Steve