The best places to visit in Varanasi with how to reach, where to stay, How to go around and things to do in Varanasi, India