As a rule of thumb I use only Strict DOCTYPES, so:
HTML 4.01 Strict
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
XHTML 1.0 Strict
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
or more often used HTML 5:
Strict doctypes don't allow you to use presentational and deprecated tags such as <font> and frames. They force webmasters to use CSS for styling document.