You don't say how much disk space you require. That makes a big difference in what web host anyone could recommend. My web host is
MindStormHosting. I've been with them for about six months and have been very happy with their service. There are several hosting packages to choose from. You might want to check them out to see if they'd have what you need.