With uncrowded waterfall hikes, paved bike trails and pretty picnic spots, we've got the scoop on the best things to do in Cranbrook, BC.