I usually stay at the Forks Motel. The Inn Place is right across the street, so I eat breakfast and dinner there a lot. The coffee shop is good for breakfast too, and like the Inn Place, they will pack you a lunch if you want. I have a beer or two with dinner, so I don't even know if there's a real bar in Forks. Good food and drinks also at the Mexican restaurant. The pizza joint may have good microbrew, but the pizza was so bad I don't plan to go back. I have a bottle of Scotch for a nightcap at the motel. I'm not anti-social, but just don't stay up very late.
The upshot is that no one goes to Forks for the dining experience.