In Japan, this typically refers to a small, cozy bar where you can drink and have light snacks, often with a hostess or mama-san. Not a fast-food snack counter.
See also: スナック
After work, I had a drink with a colleague at a nearby snack bar.
At that snack bar, the mama-san is friendly, so it's easy to go in even for the first time.