Please, be more specific... I mean requirements: disk space, bandwidth, server location, budget?
I like hostforweb.com
wordpress hosting. These guys are tops in their support. You don't have to look any further. I frequently ask questions of their support staff on all different topics and they are always patient and helpful.