Do you know of any file hosting site that host unlimited files for a free user?
Unlimited files for a free user? I would be surprised if someone offers that. But you can take a look at the following:
They all have a free account plan that you can use. I don't know if you need such a service for backup or sharing, but you can search others, depending on your preferences.