Most Scots shoppers put their local high streets first