Barnstaple is Devon's sixth largest town but the biggest for miles around. It is a rugged, working town, with friendly locals ...