All it takes is basic homework before signing up for any service. I've learned it on my skin at least a couple of times early on.
Especially true for web hosting services. It is not difficult to search for reviews or ask for some on Google as well as specialty communities:
www.webhostingtalk.com
www.hostingdiscussion.com