Where to eat in Flagstaff for Mexican, historic Route 66 diners and gourmet restaurants.