We highly recommend Vimeo.com for hosting your videos.
- Lots of space.
- Easy to use interface.
- Many customizations options.
- Vimeo Pro allows you to upload commercial videos as well.
- Protect your content:
- Choose to show your videos only on your site.
- Hide videos from Vimeo visitors.
- Disable video downloads.