The A66, pictured, the 115-mile stretch in northern England, has been rated as the best major road in the country while the worst has been named as London's M25.