You can find a hosting and email service provider just about anywhere. However, quite fittingly, the best place to look is online. It all really depends on the level of service your company will need. For instance, you can usually purchase email hosting for a business at a bulk rate with a maximum number of users (your employees). If you run a smaller business, however—those with fewer than 100 employees, for instance—you will need less bandwidth and considerably fewer usernames than a company with over 1,000 employees might require.
One of the easiest ways to locate email providers initially is to search for the phrase “outsource email” in your favorite search engine. Doing so should bring up a substantial list of results. From these, visit a few websites to get a basic idea of each company’s costs, their services offered and how the setup process will commence. Also keep your eyes open for user reviews. You want to outsource with a company that has a lot of positive feedback from satisfied businesses that are comparable to yours.
You will also need to be careful in your selection. For instance, some email host companies merely provide you with the resources to host the email and manage the accounts on your own hard drives and network. This is not what you want at all. Rather, you want an entirely external email hosting system that allows you the freedom to manage it but with the assurance that everything is well-monitored and secured by the outsource company themselves.