Looking for things to do in Banff? Here are 8 things you absolutely cannot miss while visiting! Including where to stay in Banff, the best lakes, the best restaurants, the most photogenic view point, and more.