For hosting e-commerce website you can go with Business Hosting where you can get control panel free with that service.
4GB vRAM
4vCPU's
60-100 GB SSD
These configurations are more than enough to run e-commerce website.
VPS are best choice when you are looking for server with high performance with less cost. There are so many companies which provides good VPS services.
1. Godaddy.com
2.namecheap.com
3.hostgator.com
4.a2hosting.com