There are not really any that are worth the trouble. Most free sites offer very little space and bandwidth, and they don't host MP3s or video files. Your best bet is to search for something that you pay for.