The Parasound Z-Phono is an excellent phono stage, almost unbeatable at the price, check out all the reviews online. You can get it as a phono preamp only version, or for more money you can get it with USB output, a level control and so on. Works well even with low-output MC pickups.
Also very nice for little money is the YAQIN MS-22B, if you like tubes. Comes with cheap-and-cheerful Chinese 12AX7's in it, you can roll the tubes to your heart's content. I like RCA 7025's in this preamp; they can be had for reasonable prices.
Going up the money ladder there are nice kit-built phono stages out there like the Hagerman Cornet ( check eBay one for sale on there from a FANTASTIC seller....**ahem**) and many folks love the Bottlehead EROS phono stage. Both of these are tube designs.
For pure DIY, the PASS DIY PEARL or PEARL II are world-class solid-state designs. ( http://www.diyaudio.com/forums/pass-labs/156397-pearl-two.html)
Note: I have owned / heard all of these preamps.