I am planning our trip to the Canadian Rockies this July. Our return flight will leave Kalispell around 2pm on July 10. Then I found out that the Calgary Stampede starts on July 8. I made a hotel reservation at Calgary for the night of the 8h. But I don't think we can stay in Calgary for the night of the 9th. Is there a good midpoint to stay between Calgary and Kalispell? I'd like to spend most of the day in Calgary and drive 2-3 hours in the evening.