Can I register a domain without having a hosting provider yet?

Yes, you can register as many domain 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.