You shouldnt have any trouble finding a host with 20gb bandwidth running cpanel with a $20/mo. budget.
Just dig around WHT for hosting offers & reviews and you should find your host in no time. Most hosts shouldn't have trouble providing you with fast loading web pages and if there's a 30-day money back guarantee, then you can always take advantage of that in case things go wrong.
█•CirtexHosting•Providing Affordable and Quality Web Hosting & Reseller Hosting since 2003 █•LINUX based cPANEL/WHM Shared and Reseller Web Hosting with Fantastico █•HostV VPS•Premium Virtual Private Servers & Dedicated Servers powered by cPanel/WHM █•We transfer your sites over quickly!•I eat penguins for breakfast ...
like Cirtex mentioned, its not going to be too difficult to find 20GB of transfer for $20 monthly. Ofcoarse any decent host will provide you with a test file for a transfer speed demo, and be sure to test their support by sending requests to sales or support dept.
If this is the budget you have set for yourself, remember: by general rule of thumb, the more you pay, the better the quality. Just remember to do your research beforehand to make sure this is the case
Kdoubt.net - Gameing discussion, arcade, all around good fun