best place to visit in august in india for 4 days