Porkbun has very cheap domain hosting and you can add email hosting for $24 per year with a 10GB inbox. Domains get 10 free forwarding addresses, but I think the email hosting only includes a single address, as far as I can tell. Nice clean website. Based in Portland, Oregon.