First we need to know what your project is. Don't rush to get VPS unless you have large sites or high memory/load. I don't think there is VPS under $20/mo unless it is unmanaged which you could have knowledge to manage linux without tech support needed.
What type of project is this? If it is not something that would require a VPS (something that would fit fine on a reseller), I'd recommend, with that budget, just getting a reseller
What type of space / bandwidth / features are you looking for?
█ XeHost.net - Hosting websites since 1999!
█ Shared Hosting, Cloud Hosting, Reseller Hosting, VPS Hosting, and Dedicated Servers
█ End-User Support, WHMCS, and WHMReseller Available on Reseller Plans!
█ Follow us on Twitter - new special every Sunday! @XeHost
What are your needs? I would recommend checking the Offers section here at WHT - that is your best bet for finding something.
Daniel B., CEO - Bezoka.com and Ungigs.com Hosting Solutions Optimized for: WordPress • Joomla • OpenCart • Moodle Data Centers in: Chicago (US), London (UK), Sydney (AU), Sofia (BG), Pori (FI) Email Daniel directly: ceo [at] bezoka.com
For that request, $20 is not going to cut it. At least not if you expect top quality service from a reliable host. For that small amount, you'll get budget hosting with less-than-budget quality returns.
And you plan to resell space? And only want to pay $20? You're either planning to charge too little, or you're planning to get rich (won't work, by the way).
Take some time to consider the bigger picture, not just price.