Himachal Pradesh's snow-covered mountain passes and Kashmir's iconic lakes attract tourists yearning to escape the hot summer.