Have you checked out Sago Networks, they offer both managed and un managed VPS services that may interest you.
HostGator, BluHost are all down and some more. What's your budget and needs ? I can provide you a VPS if your interested.
Basically its depend on your requirement, now a days many hosting companies providing very good VPS plans but if you are having vary good technical knowledge then you can select any hosting company as per your price range and if you are having basic technical knowledge then I would like to recommend you select the hosting companies which will provide you and your clients technical problems solution within a SLA therefore its always better to select the reliable web hosting company who is in web hosting field from long time....