Hopefully the sun will shine brightly during your entire visit to Banff, but if you happen to be in search for activities as a storm passes through, the town has three museums worth checking out. The Whyte Museum of the Canadian Rockies is impressive, especially considering that you'll find it in what is a small town and not one of Alberta's major cities. Its permanent displays cover the history of the area, from its resident First Nations peoples to its development as a winter-sports destination. Temporary exhibitions additionally feature works by regional artists inspired by the Canadian Rockies. It also has an excellent gift shop selling pieces by local craftspeople as well as more-conventional souvenirs and books on the area.