Find out why a small city in Yorkshire has been named among the prettiest towns in Great Britain, according to The Telegraph.