From quirky mountain cafés to hidden desert gems, explore unforgettable small-town Arizona restaurants worth the detour.