Britain's 'greatest' villages include two in North Wales 'no