Solva has been named among Britain's 30 greatest villages in a list by The Telegraph - see why.