Before you choose hosting you have to check with these
--Reliability and speed of access
--Data Transfer (Traffic/Bandwidth)
--Disk space
--Multiple Domain Hosting and Subdomains
--Server
--Price
--Monthly/Quarterly/Annual Payment Plans
i ve hosted my domain with
tucktail and hosted my domain..the 24/7 customer support service is good and satisfactory..there are two different OS and three different plans of that you can select the one which suits for you and there are languages like asp.net,ruby,rails etc also you can choose the type of language you use for you...