It's great if you are a fan of a visiting team and can make the trip with your kids. You are some of only a handful of their fans at practice and so you can get tons of autographs. Did that with my son back in '93 when the Cards were in Colorado.
I have it from an extremely solid source (a week ago) that following the their pre-season outing vs. the Chiefs in Kansas City on Aug. 10th, the Cardinals will remain there and practice in joint sessions with the Chiefs for several days. Following their trip to KC, the team will return to Tempe.
For those of you planning on catching a practice in Flagstaff better plan it between July 25th and August 8th.