While places like Manali, Shimla and Nainital draw massive crowds each season ... and the mist rolls over the hills like a living thing. Visit between March and June or from October to December, when ...