Would suggest you to give a visit to Liberty Village.
Its a flea market and a very nice place to shop exciting accessories and clothes at reasonable prices.To know more on Liberty Village you may check out this article
However, there are some other places as well for some good street shopping in Delhi. like
and many more