All VPS are different prices depending on provider, specs, etc.
Just Google around, look for your desired specs, and compare prices.
No one really share which VPSs they use, since more botters on it = more chances of it getting flagged.
Just like yohojo said, depends on the type of "plan" you buy.
The more advanced plan it is, the more bots you can run on the VPS. Usually the basic plan for most VPS can run around 3 bots and could possibly get more.
A basic plan can be around 10$ per month and each upgraded plan will increase amount of bots you can run.
If you're looking for just a different IP, I suggest purchasing a proxy rather than a whole vps.
Good luck, just look around to find out which one is best for you.
A Windows VPS will cost you more, so will a dedicated VPS. You can either try to get a VPS with good specs and run 8-10 bots on it, or get 8-10 shitty VPS's and run one bot on each of them. The advantage of having the one good VPS is that it takes less time to set up, the advantage of having a lot of shitty VPS's is that when you get banned for botting, you only get banned on that one account.
I run a small VPS for a couple of my bots, and I pay around 7$ monthly. Pre installed bots like tribot,osbot, and epicbot. If I were you definitely invest some money in one, BUT MAKE SURE YOU HAVE A FRESH CLEAN IP OR ELSE BANNING IS LIKELY - ASK SUPPORT IF IT IS A FRESH IP.