A trip to Selkirk, where 'independent shops are flourishing'