The expensive ones probably are the dedicated servers etc. where your site is already well established and have lots of traffic. Otherwise, webhosts such as hostgator, bluehost, godaddy, namecheap, netfirms, etc. are all okay as they're large companies.