I can register this for you, but you might prefer to register it yourself via an affordable registrant such as Crazy Domains. I will knock the fee off your price. The advantage of this is that the domain stays fully in your control and is registered in your name.
If you choose to have me register your domain, the cost is an ongoing $20 per year (subject to market variability).
Your hosting fee includes 5gb of space for your website and email, for two years. You can add another 5gb for $50 per year. Hosting is an ongoing cost, billed at $50 per year.
Your email addresses are unlimited in number, but are limited by the space of your hosting (5g including your website, by default). I recommend using your domain addresses with a free service such as Gmail, which has a large amount of free storage and the ability to ‘send as‘ your email address. See this page for additional information on setting up gmail to send mail with third party addresses (like your .com)