If you are looking for similar service like Google Apps but free, you have found it.
It’s called Zoho.
Zoho is Hosted email for business.
They have free paid and as well free plans.
In free plan you get:
25 email accounts
1 Hosted domain
And it’s Ad-Free! 🙂
If you like more accounts, they start as low $2.5 per account.
They support IMAP and POP3.
You have great cPanel with a lot of options.
Also, if you are not so into creating accounts stuff.
You can use http://improvmx.com/
You can setup it in 5 minutes, just set your MX records, input your domain name and email address you want all of your mail *@domain.com to be forwarded to. It’s done!