best sandwich in idaho