I love the good-old faschioned BT Charter wich looks very good on low-res devices:
but no small-caps !
Fontin is really beautiful and have real small caps...
But, but... maybe too funny for "serious" texts.
I regulary use kp-fonts :
and there are : serif, sans-serif, typewriter, italic, bold, bold italic, bold extend, a full bunch of ligatures, small-caps, bold smallcaps, slanted small caps, mathematical symbol... everything you need I think.
In summary, I only know TWO free fonts with real small caps : Fontin and kp-fonts. Do you know others ?