A “bustling” historic market town in the North East has been named among the most beautiful in England that everyone "must visit at least once”. Morpeth in Northumberland was highlighted by The ...