Just choose the host that suits your needs and provides constant and uninterrupted services and support.
I migrated to kvchosting.net from a very bad web host I had experience dealing with, and all I can say is that they have fantastic infrastructure and support.
You may try hosting from libertyvps.net and digitalserver.com.mx as they are proven to be the best.
They provide the best hosting that I've ever come across. The teams are friendly and knowledgeable and the response times are phenomenal - no matter what the day or time. Highly highly recommend.
I think that good VPS can be nice option for this. You can have this from hostry.com as they offer some cheap options.
But also there are some companies like rockhoster.com which can offer you dedicated solution for WP.
You should pick the top website hosting company and join in their money making businesses online.
Try considering arvixe.com , hostingsource.com and owned-networks.net website hosting solutions.
I'd like to say that I have great network uptime and the connection speed is fast at least by my standards.
Support is fast, efficient, friendly and understandable even for technical twits like I am!
Hostround.com will be a good choice. Pricing for the service is very reasonable and I have never had a service interruption.