I visited Norway and was blown away by the price of alcohol. Given that the sun only comes out for a fraction of an hour in winter I struggled to believe it. At a local bar... (I think I was in trondheim?) I asked how they afforded booze? (it worked out to 15$ USD per pint), "We don't, but we do it anyways"
The real answer: Folks rarely get very drunk at the bar. Folks have drinks at home, go to the bar and drink modestly, and drink after.
And I'll let you know that my shortest days are 4.5 hours long (with weak sunlight!). Oslo has slighly longer days still.