how many days are enough to visit kashmir