What sort of budget do you have for this? Any specific location requirements?
█ 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
It's a pretty low budget for what you're looking for. 20tb / mo of bandwidth is basically equivalent to 100 megabit unmetered, which is hard to come by on a decently powerful server for that kind of price, almost impossible with cpanel included in the price.
★ Sam Barrow - CEO @ SQUIDIX(1-855-SQUIDIX)
★ Ask Us About Sponsoring Your Web Site (High Traffic Sites Only)
★ Squidix - Shared, Reseller, Semi-Dedicated, Managed VPS and Managed Dedicated Hosting
★ Midwestern Web - Web Design & Development Services