Nestled in the lap of the Garhwal Himalayas, Mussoorie has long held a cherished spot on the map for travelers looking for scenic ... most picturesque short drives you can experience in North India.