The 'demise' of the high street often dominates headlines yet independent stores that offer things you can't get online are filling spaces left by dying big-name firms.