I came across the below video in youtube. In this video, photographer demonstrating Sony Rx100 is the best camera for street photography. But, from my point of view you no need to buy expensive DSLR camera with wide and zoom lenses. Any camera with compact and easy to carry everywhere is the best camera for street photography. Watch this video for more clarity if you are interesting in street photography.