Most web service providers do offer email hosting and it comes as a standard with may web hosting packages. Alternatively, you can also consider buying a domain name and integrating that with an email service like Gmail.