What is a decent amount to pay for a good managed VPS server with cPanel?

I think I need to change to a VPS as I have more than 10 sites now. Think its better to host them at 1 place? VPS a good choice?