Two hours from Darjeeling, Kalimpong is a quieter, slower hill town best explored on foot, with monasteries, markets and mountain views for company