Yeah bars are not empty in places that encourage going to places without a car. If you need to be sober to go to and from a bar, then nobody will go to a bar.
The correct number of bars is equal to, one per every 20 people in the town and they should be at the corner of residential streets and not in the town proper. They all need to be called things like "The Slug and Cabbage"