Here's some suggestions based on where I've had friends buy/live in townhouses (I'm a grad student at Duke):
Thompson's Ridge - <10 minutes from Duke - a quick zillow search found
this
Wyntercrest - ~15 minutes from Duke, on NC 55 -
listings on Zillow
some of the townhomes in Hope Valley Farms - ~15 minutes from Duke, on MLK at S. Roxboro -
listings on Zillow
All of the above are likely going to be renting directly from the owner rather than through a complex/management company. If you're willing to look at townhomes in apartment complexes, look at Century Trinity Estates on Garrett Road. I lived there several years ago and had a good experience, but I know management has changed twice since then.