Linode is cheaper than many of the other big names in VPS and they offer plenty of storage and bandwidth too.
Monitoring their status page for a few days/weeks should give you a good idea of the kind of downtime you’ll be looking at.
http://status.linode.com/
Even though linode’s prices are good compared to the competition, how long can the industry as a whole keep charging so much for so little RAM?!