Choosing a Web Hosting Plan

Although I've been thinking about getting a new website for my online business, I've been hesitant to take the plunge because I am aware that having a good host is very important. I'd want one with a reasonable price, good service, loads of pictures and less down times. I'd like one which is also easy to use since I might not have the budget to hire a website designer and might have to do it myself, even with my limited knowledge. I've been doing some hosting comparisons because I am still not very sure about which host is best for my needs.

If anybody has a good recommendation, I'd be happy to hear about them.