A scenic mountain town with a vibrant history and culture, there's no shortage of engaging and entertaining local cultural attractions in Flagstaff.