Top 10: the best places and cities to visit in England | Telegraph Travel