Can I register a domain without having a hosting provider yet?
Yes, you can register as many domains names as you'd like and choose to have them parked until you find a hosting provider. To do so, register a domain name and select "Parking." If this option is chosen, a temporary Parked Page displays whenever somebody types your domain name in their browser. This temporary page will inform anyone passing by that this is the future location of your site.
A parked page will be active in 4-8 hours for .COM and .NET domains and about 24-48 hours for all other domain extensions.