In addition to images, video is also a great way to make your blog more engaging. You may want to shoot your own videos or use ones made by other people. If you have your own videos, it's possible to host them on your own web space and embed a media player in your blog posts to show them. However, this could be quite costly in terms of the bandwidth allowance from your web hosts as video files can be very large.
It's probably better (and easier) to upload your videos to a video sharing service such as YouTube or Google Video and use WordPress Embeds to display them.
Note
Since WordPress 2.9, it's now far easier to embed videos, images, and other content into your WordPress blogs. See http://codex.wordpress.org/Embeds for more information.
This has a couple of benefits over hosting videos on your own web space. First, it ...