WPF Anti aliasing workaround
Anti-Alias can be turned off starting WPF 4.0 with following option:
TextOptions.TextFormattingMode="Display"
SnapsToDevicePixels has absolutely no effect on text rendering.
Have you tried putting a WindowsFormsHost control on a WPF window/control? That will allow WPF to render a WinForms control.
UPDATE November 2012: This question and answer is 4 years old. Text rendering has since improved in WPF. Please don't put WinForms controls in WPF apps; that was a hackish way to fix font rendering. It's no longer needed.