You can register .ro domains and every Romanian extension (.com.ro, .info.ro, .org.ro, .store.ro and more), plus international ones such as .com, .net, .org, .e...
Yes, you can register a domain before you have a website or hosting plan. Domain registration and web hosting are separate services: the domain is your address, while hosting provides the space and resources your website needs. Registering a domain does not automatically create a website or email accounts.
When you are ready to publish your site, configure the domain using the DNS details supplied by your chosen service. In the meantime, keep access to your domain management account, check your contact email address and monitor the renewal date. Your domain still needs renewing even if you are not using it yet.