Most hosting companies allow you to simply forward emails to your personal account. For example, I can have info@irestonewebdesign, sales@irestonewebdesign, contact@irestonewebdesign all forwarded to my Gmail account.

In order to send an email from your personal account using your domain name extension, you must verify that you own the email. By doing this, the email is added to a From drop down when you are composing a new email.

Gmail instructions
1. Open Gmail
2. Upper right, click on the gear icon and go to Settings
3. Click on Accounts and Import
4. Go to Send Mail As
5. Click on Add another email address you own
6. Enter name and email address, keep Treat As Alias checked
7. Enter SMTP outgoing server information (host142.hostmonster.com, port 465) , your username (email address) and password, use SSL
8. Click Add Account
6. You will get an email sent to you with a verification code that you need to enter.
7. Now you need to login directly to the email account at the hosting company to get code, I'll provide access.
8. When you compose a new email, there will be a drop down for the From Address where you can choose which email you want it sent from. See image.

Gmail From Address

Yahoo
1. Open Yahoo Email
2. Upper right, click on the gear icon and go to Settings
3. Go to Accounts and add email
4. You will get a verification email sent to you.
5. When you compose a new email, there will be a drop down for the from address where you can choose which email you want it sent from. See image.

Yahoo From Address

Hotmail or Outlook
1. Open Hotmail
2. Upper right, click on the gear icon and go to Options
3. Go to Manage Your Accounts > You Email Accounts
4. Click on Add A Send Only Mail Account
5. Enter your email and password (Hotmail is more advanced setup than Yahoo or Gmail, so I will issue you a password.)
6. When you compose a new email, there will be a drop down for the from address where you can choose which email you want it sent from. See image.

Hotmail From Address