Simplest way to set up website emails?

Hi there!

I am looking to set up a few different emails that will be contacted through contact forms as well as email accounts that send out automatic emails.

Ex:
Info@lucidallusion.com
sales@lucidallusion.com
etc.

Should I do this using my hosting service? Or is there a better/simpler way? What is mailchimp?

Hope you can help! Thank you!