Choosing a web host for your site can be a difficult process.
If you can afford even one of the more reasonable ones, you're more likely to succeed with it. However, just because you can pay doesn't mean you have to pay through the nose.