Hello,

if You need Windows VPS, then i think one of the most affordable, budget friendly way is to buy at SEOClerks marketplace. There is alot of ridiculously cheap offers: http://a.seoclerks.com/linkin/22414/categories/vps-webhosting?s=r&t=20

Another option might be following list of Windows VPS provider companies: http://internetlifeforum.com/vps-hosting/81-windows-2003-2008-vps-under-$15/