I would like to suggest you choose a VPS first. But if your website have big data, you can go to a dedicated server.
I used the services with DatabaseMart because they have free tech support and 30-Day Money-Back. The main thing is that they provide a 99.9% uptime guarantee for servers and network. I use many services, but this provider gives me the best feeling. I think you can take a look first.