How long should a family plan their Kashmir trip?