I would say if you have no problem with your budget. go with 2GB plan. just to make sure that things going smoothly
█ CheapWindows VPS | Linux VPS | Dedicated Servers Within Your budget
█ Accept Credit Cards, PayPal, Payza, PerfectMoney, Moneybookers, BitCoin and ....
█ Instant Windows and Linux VPS Activation
For cPanel, I would suggest minimum 1 GB RAM.
You can also use Nginx and other tweaks to optimize your server.
█ YagHost - Pure SSD Hosting | Since 2007 | Average Response Time: 15 min
█ Web Hosting | Reseller Hosting | Managed VPS Hosting
█ 99.9% Server Uptime Guarantee | 24/7 Rapid Response Tech Support | 30 Day Money Back Guarantee
█ LopHost.com - Web Hosting Tutorials
Yeah 6-8k daily uniques, and online people at any given time ranges from 50-150.
Currently I'm using a shared hosting plan but it was sort of laggy the other day. I'm hoping a VPS can fix this.
Thanks for the help guys! I think I'll start with 1GB ram and a dual core cpu yeah?
As above post said, RAM might be a bit bottleneck for your server if you are thinking about cPanel - but that still should not be a problem for 50-150 visitors at the same time on the other hand. Make sure your Wordpress is carefully optimized and of course, not to mention, use a caching plugin. You should be fine after all.