What’s your hosting budget?
I would normally look for in below order:
Support (Technical support is very important), Value for Price (you will get what you pay for), Uptime, Reliability!
Check these web hosts out:
QHoster.com ,
Arvixe.com and
Canspace.caThe thing that really has impressed me is the willingness of the support staff to take the time to explain things to a newbie who asks very basic questions.