We use (and sometimes use questionable language doing it) Microsoft Streets & Trips, 2013. Dated, but nothing current has the same features.
We love that:
1) it uses a database installed on your PC, so constant web access (and data charges) are not an issue (not always possible, particularly in the remote areas we love)
2) it supports a USB GPS dongle, so it shows present location as well as distance to next turn AND distance to next stop on a large screen (PC laptop) for the navigator to see.
3) Best - it allows in-trip side trip planning (new Route, really) so if you want to plan visits to 3 or 4 places in a strange city, to places you had not known you would want to visit before you leave home, you can sequence the stops properly. Like pick the Costco closest to your path to other places, etc.
BUT, we recognize the database is old, and the interface is not ideal. But nobody else does all of those three! And no annual fees.