What is the best time to visit Mussoorie to see snow? Will I get to see snow in Khajjiar if I visit by end of October? What is the best time to visit this place? What all places are there to see and do?