You can easily host your videos on Vimeo for free. Vimeo also offers free storage and no pop-up ads, along with a customizable player for their users. You can also control your privacy settings to enable the right users to access your content.