Again something im as well is interested in.
Instinctively regarding RAM though i personally wouldnt want to run win on less than 1+ gig ram, preferrably 2 GB.
But i was thinking of getting a cloud vps (looked a bit at citycloud.se).
Only paying for what you use and being able to login to the adminpanel and allocate more resources at will means one can start small and allocate more memory etc if need arises just by changing your account settings.
Though dont know what backup / management demands you have, much hangs on that too.
Oh and regarding cpu cores. I dont know how knowledgabe you are regarding vps solutions, so i might
http://www.mycitycloud.com/ is their english site. Though i guess you perhaps want a british ip.