Yes, VPS hosting is secure. VPS security comes from each instance’s isolation from the other environments on the server. Contrast that with shared hosting, where environments are sharing the same resources and can be affected by each other’s vulnerabilities. A denial of service attack on a website in a shared environment can bring down other companies’ data and websites hosted on that server, where each VPS environment is isolated and protected.
Fortunately, there are a lot of different hostings and you can choose absolutely everything right now. Besides, you can also have a glance at this hosting windows vps as I have already tried it and I really love exactly this one because it's so convenient and easy to use as well. Hope that it will be useful