From my personal experience, I would suggest you with
TheWebPole.com .This web host provides a wide range of low cost hosting plans suiting everyone's requirement and budget. You can choose an appropriate plan which suits your needs. Hosting plan starts from just $2.79/month from here which includes 100GB space and unlimited bandwidth. They also provide 24/7 customer support.