Mussoorie offers itself as base camp for a place that throws up more surprises than you...