with any host that offers cpanel or similar. Just purchase the domain and hosting, then you can setup the email. It can be a small hosting account at first, then as you need the web site or more space to store emails, you can upgrade as needed. Now, I like to purchase my domains separately from hosting and with different companies so one does not control the other.
~Sovereign
Hello - Whats the easiest way to go about securing our own domain for our business. We will want to setup a website in the near future but right now all I want to do is have our email addresses say our business name at the end (tim@businessname.com). Thanks for any help.
Tim

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic