No one comes to Yellowstone for the food, but that doesn't mean you'll be stuck solely with campfire grub. Much of what, where, and how you'll eat in the park is determined by geography: you'll often find yourself hours from the closest restaurant, though a few solid dining options are available. Lake Yellowstone Hotel is home to the best restaurant in the park, and serves local fare like elk chili, bison burgers, and fresh-caught trout. Stock up on snacks and water at the Old Faithful Lodge and Canyon Lodge dining rooms, or settle in for a hot meal at Mammoth Hot Springs Hotel or Roosevelt Lodge, both of which do rustic fare with an upmarket twist. The atmosphere at the Old Faithful Inn Restaurant is worth the price of the meal itself.