What are some good serif typefaces for body text which have at least Roman and Italic, and support small caps, old-style figures, ligatures, and super/subscripts? (And which, it goes without saying, have good—hand-tuned—kerning.)
Some obvious choices are the fonts which come with Adobe InDesign (Minion, Garamond, Caslon &c), but I'd like to know some other options.
And are there any open source (or at least freeware) fonts that fit this description?