These are a few things you should ask when requesting web hosting services.
*Disk Space (500MB, 2GB, 5GB, etc)
*Bandwidth (50GB, 300GB, 1TB, etc)
*Dedicated IP Addresses (1 IP, 2 IP’s, 3 IP’s, etc.)
*Location (USA east/west/central, EU, offshore, etc)
*Panel (cPanel, Direct Admin, PLESK, etc)
*OS – Linux/Windows (Do you need MS SQL, or MySQL databases? ASP.NET hosting?)
*Addon domains
*MySQL/MS SQL databases
Those are the basic questions you should think about when asking for a Web Hosting provider.