The tried and true turtle neck elongates the torso, accentuates the bust, and shortens the neck. It's also a popular choice for those women that complain about "turkey neck".
The look is best for short waists, oval faces, and small busts. For other body types or face shapes, a short haircut or updo will provide counter-balance.