You can’t have a website without domain, Nor you can have your own branded email address without registering domain name.
It depends on the domain extension. Regular domain extension can cost around 13$ per year, some other extensions can cost around 30$ year .
With Go WP Host you can register a domain with almost any domain extension you want.
Head to Register a new domain name page, And see for your self the many extensions options and price for each extension.
Of course and we can do this for free , Get in touch and we can help you :
Feel free to get in touch with us, We will be more than happy to answer any question you may have.