YouTube is the obvious choice, free and reliable.
Also - Vimeo.
For "anti-youtube", check vive.ly. There are promo codes that can be used to get free hosting.
I am looking for a free video hosting. It may have desktop uploader for fast uploading and can encode HD MOV or WMV video format. It should be able to disable the downloading option so that the video can only be watched online. Does anyone know it?