You can avails so many options with free hosting package and again reliability is the most worrying concern with free web hosting providers. So I would suggest you to go for basic cPanel Shared hosting plan which can provide your number of e-mails on you own domain.