I always found the use of AddDefaultCharset much easier than adding a meta tag in every document (on large sites that gets to be a lot of redundant code). Just a personal preference I guess.
Apache's AddDefaultCharset does add the charset to the Content-Type header if it doesn't exist, but it also overrides the charset specified in the meta tags for every applicable document.