When you looking to host a website you should consider some features like service,support,company reviews,
up time,language support etc.You can either pick dedicated or vps server depends upon your requirements.You can use this site 9Cubehosting.com .Here they are providing enough disk space...