A guide to a weekend in Totnes, Devon, England's hippy town