Discover the best things to do in Calgary including the world famous Calgary Stampede, best restaurants and tours in this part of Canada.