I would recommend managed services. As it seems you do not need some extraordinary management which is possible to hold only by yourself.. This is costlier, but more stable.
As for the company, I suppose glowhost.com has better options than others since they are really trans[parent and reasonable host.
Quad licet Jovi, non licet bovi.
-Jupiter, the Roman God