External style sheets should be referenced in the section of an HTML document. This allows the browser to load and parse CSS before rendering the body content, preventing flash-of-unstyled-content and improving performance. Placing it elsewhere (options A, C, D) is incorrect practice.