You must go with reasonable priced hosting like 4Goodhosting.com. I have a great experience using them. Their servers are optimized for any type of sites and provide more security, reliability and speed than traditional web hosts. Support is 24 hours active. They respond in minutes and not hours just like my last host. Go ahead and give them a try.