I currently have Dreamhost and the one thing that I do like about it is that it allows me to have multiple domains and multiple SSL certificates for each of those domains on one account, the account I have is shared hosting.
The problem I am having with them is that their servers are very slow, even with one site it is very slow. Is there another host that would allow me to have multiple SSLs on one account but is faster?
Check the advertising section.
But I'll recommend Askforhost, EZPZHosting, Crocweb and many more.
I've also tried smaller not so known hosts, and many of those have been great. They have to struggle more for each client to keep them, while the bigger ones doesn't notice if they lose a client or two.
So look trough hosts you feel confertable with, ask them questions. Dig a bit before you go for one.