We are 2 adults traveling at the beginning of May from Idaho to Fairmont Hot Springs. We want to breakup the drive with a stop somewhere in Canada on the way to Fairmont in order to play golf. We are considering the Cranbrook area, but are open to other suggestions. We are looking for golf and lodging recommendations for a three day stay. Thank you for any help.