I really do prefer verve for hosting; I've hosted sites with 1 and 1 and found their customer service to be pretty bad most of the time. Christine at Verve is AWESOME, and can and will help you with anything and everything. I've had good luck with ipowerweb, too. I've not really heard anything good about dreamhost, so I would stay away from them.
Since you're looking for something that can host lots of domain names, look for a service that offers parked domains (which will all point to your main index file) or addon domains (which can each point to a separate file or directory). I currently host 4 domains on one hosting package from Verve, 3 of which are addons that point to their own sites and one of which is just parked.