I am buying a Nikon D80 for my husband to use for a photography course. What lens would be best for general use and portraits?
The ultimate general purpose lens is the 18-200mm VR. It covers a wide range, from wide angle, to telephoto. The VR or vibration reduction is very effective, too.
For portrait work, he'll need something with a wide aperture; something like f1.8 or wider. The obvious choice for people not wanting to spend a lot of money is the great 50mm f1.8. On a 1.5x cropped body-such as the Nikon D80-the 50mm is more like a 75mm lens; a near perfect focal length for portraits.
Of course, you can go with a number of other choices, like the 50mm f1.8 and the kit 18-70mm. Or a 24-70mm f2.8. Or even a 17-55mm f2.8 and a 70-200mm VR. The possibilities are based upon how big of budget you have.

I'm not sure what the Nikkor rangers are compared to Canon, but I use a 20-70mm and its pretty nice.
References :