I currently have a basic hosting package with namecheap.com. I want to grow and add another site, Who should i host with? each will have unique domain, www.site1.com and www.site2.com for example.

the main motivator is price and Cpanel is a must.