We’re The Russos: Things to do in Flagstaff, Ariz. November 29, 2017 by Rebecca Smith (Nov. 29, 2017) -- This college town in the high country mountains of Arizona is unlike any other city we’ve visited in The Grand Canyon State.