Best option is to pick a cheap VPS with 100GB storage and build your own.
I have a small vps with these guys http://www.thrustvps.com/ for over 6 months now / no issues at all. Very good value
They also have this backup plan : http://www.thrustvps.com/vps/backup-space/ check them out