I don't think most countries serve their traditional food in a pub.
Of course if you're in Chicago, you can find wieners anywhere.
Coke? Its hardly in the same category as beer or wine. Soda pop is for kids and shouldn't be served with meals. It rots your teeth.