Banff Canada travel guide today! What to do in Banff, where to stay, and the best places to eat all in one post plus some travel tips!