In Salthill, other than The Oslo of course, there is Lohans. They do excellent food and of course have good beer on tap and also I think you can order beer from the off licence attached.
There is also McCambridges in the city centre. Order any beer you like from downstairs and add €1.50 corkage I think.
I can't attest to their food but I have heard great things.