Go to WebHostingTalk.com and read reviews there.
That site has great information on all types of hosting.
Or, use HawkHost.com - I used them for a few years and were always great on support for shared accounts.
They will make sure your site is up and running.