I use the web hosting here tucktail.com It provides hosting,domain name register, domain appraisal, online file folder, ssl certificate etc...They have three plans...

ECONOMY PLAN
10 GB Space | 300 GB Transfer
100 Email Accounts
10 MySQL Databases

DELUXE PLAN
150 GBSpace | 1,500 GB Transfer
500 Email Accounts
25 MySQL Databases

UNLIMITED+ PLAN
Unlimited Space and Transfer!
1000 Email Accounts
Unlimited MySQL Databases