There are many providers who are offering hosting service and now a days its been so easy even for a small business person to host their website..the thing you have to see whether the provider is a reliable provider or not and the next thing is that check whether all your requirements are fulfilled by paying cheap price..i got web hosting from
XnYnZ.com and hosted my domain..the service provided is both reliable and affordable..