Welcome to WHT, I suggest you to make a shortlist of hosts fitting your needs and then research about them instead of ask directly suggestions. There are many many reviews about almost every host here.
It seems that most shared web hosts can host your projects. I would suggest you to pick up a few names and to compare their offers. You can also write them an email so you can test response time and to see how do they answer on email. It is also a good idea to explain what kind of support do you need.