I've just bought a VPS from 6sync, and initially I was planning to use it as just a mail server for my business.
However, while planning what I wanted it to do, I realised I could also do with a nameserver and a web server. The ability to have a web server is something I definately need as my current provider is proving too expensive, while having a nameserver is just really to look a bit more professional and have everything under one domain name.
My question is would it be wise for me to load the VPS to do all three jobs, or should I say buy another VPS to just act as my web server, while the other VPS could run my mail and name servers?
Currently the VPS I have has 1 CPU, 256MB RAM, and 12GB storage, but I am intending to increase this once I have finished testing it.
EDIT: Just a bit more information about the sites being ran:
Most of the clients I have run Wordpress websites, so I will need MySQL server on there also. My biggest customer gets about 25/30 visits per day, while my smallest customer gets about 2/3 every other day.