I hear Zippyshare and OBoom are decent file hosters.
Zippyshare has a file life of 30 days since the last download and a file size limit of 200mb.
Oboom I couldn't find info on file life etc.
I'm inclined to upload to MEGA, they have a 50gig limit, they say they don't have a set file size limit, and have no stated file life limit.
I opened a free account 18 months ago and uploaded a file, then downloaded it to test download speeds, which are great, and that file has never been downloaded since because I've never posted a link anywhere, and it's still on their servers, so that's' good enough for me.
The only real drawback of MEGA is that there is no indications anywhere of how many downloads each of your files have had, so you never know if it's worthwhile deleting files when there is obviously no interest in them.