The best recommendation is from someone you know/trust in real life, that has no reason to push a certain host.
The recommendation at any host's forum should be that host... or a spammer for someone else, neither of which is exactly unbiased.
Host rating sites are useless affiliate link dumps and that's probably where most Google searches will take you.
You could check out sites like webhostingtalk.com as well, but anymore, they seem to be mostly hosts posting to get their sigs out there, bashing competitors, etc...
Maximum savings promo code: MaxSavingsAtDH