New research has revealed the towns and cities across Scotland where the average price of a pint of beer is the lowest — with it costing just £3.25 in one East Ayrshire town.