So excited as I am coming to Calgary for the very first time and coming to the stampede as well

(Shame it is not hockey season but you can't have everything). I was also going to the Kiss concert on Saturday night but that has been cancelled, not sure what i am doing instead now, w eshall see.
I am going to be really busy and mostly down the stampede area but if i want to pick up a new flames jersey with a players name on the back etc, where is the best place to go??