Discover all the best things to do in Flagstaff Arizona with this list of 45 things to do (including day trips)