Steve; If you do end up visiting Cranbrook you could stay at the Riverside campground in Kimberley. Lots to see and do in the area including the Mining railway in Kimberley, the Railway museum in Cranbrook and Fort Steele historic site. You also could stay at the RV campground across the highway from Fort Steele.
If you fish there is lots of river-centered fly fishing in the area while you are there. Lots of hiking in the area too if that is your thing and, there are 3 golf courses in Kimberley and another four and one half in the Cranbrook area if you like chasing the little white ball.