Explore the exciting range of things to do in Flagstaff, from scenic hikes to cultural gems. Make your visit unforgettable with our top picks.