I use my google maps. place my stops, and (right click) to save.
https://maps.google.com/maps?saddr=Miramar,+FL&daddr=Perry,+FL+to:Guntersville,+AL+to:34.9321457,-86.5697399+to:35.6253266,-87.0667666+to:36.0674066,-87.3979644+to:36.5333577,-87.9261135+to:Calvert+City,+KY+to:39.3867944,-89.0809511+to:Eureka,+IL+to:40.7382466,-89.5156233+to:40.8979354,-89.4277084+to:41.8215116,-89.4485805+to:Chestnut+Mountain+Resort,+Chestnut+Mountain+Resort,+8700+W+Chestnut+Mountain+Rd,+Galena,+IL+61036+to:New+Albin,+IA+to:Douglas+%26+Frye+Honda+Polaris,+Douglas+%26+Frye+Honda+Polaris,+1902+Locust+St,+Sterling,+IL+61081+to:Champaign,+IL+to:39.9526885,-88.161182+to:Terre+Haute,+IN+to:Evansville,+IN+to:Hopkinsville,+KY+to:Guntersville+Lake,+AL+to:Perry,+FL+to:Miramar,+FL&hl=en&sll=34.619647,-86.627197&sspn=1.993511,3.556824&geocode=FRyEjAEdOKo2-yn34VC_mKbZiDH6vOMh5_mpOw%3BFTuOywEdiaQE-ym1FQVH2FTpiDHndm7v1-usgQ%3BFYNDDAIdUD_b-ikVhZrdwfiJiDG8fRm_nU2QJQ%3BFbEFFQId9QzX-ilRxxWDkDhiiDF3awEO3m1VEg%3BFW6ZHwIdcnfP-ikXLSLzA25jiDFoKuAs6UElnQ%3BFU5YJgIdtGnK-illrlMuGbBkiDFS4pNzSeuG6Q%3BFW10LQIdn1rC-ikFb7zulx57iDFabxsAY3NZtQ%3BFa4VNQIdrOK7-ik70dbF1G56iDFM5cLva9YN2w%3BFar-WAIdibuw-imRjetmRIt0iDGOPPW7nUmasg%3BFRFcbQId4c2t-ikNe3WbG6YLiDGyhaR4ndUQJQ%3BFcadbQIdmRmq-in1i-rN4FAKiDEBeQ5QGNKzgg%3BFY8NcAIdBHGr-imtEoG0cksKiDE9xAj4scnTWA%3BFUclfgIdfB-r-inPeZVxbKkJiDE21Ba60K8NoQ%3BFT28hQIdLrOc-ilTXV9qpcbihzH01QjwJ7Hy2A%3BFa20lwIdVw-P-im97JfunvT7hzH6wQBq-ppg8g%3BFcvffQIdyk6n-ilPWexHKrYJiDGeKDL8I-rOCQ%3BFcQgZAIdSYO9-ikbaZfejdAMiDHPv3W0R3j1MA%3BFTChYQIdYsS--ilXFBgMUdVyiDEbCWNkfeRSqw%3BFc82WgIdayvK-inv3JGKR2VtiDGI7-NfZ6g_gA%3BFWdmQwIdbsXH-iktd1YxE9VxiDGdySoROUkutQ%3BFUGGMgIdlQfJ-ilHEQ69KTRliDGA8B_KNL5zWA%3BFfqRDgId1U3d-ikF5DLEGf5hiDHxYeQRw6X6Kg%3BFTuOywEdiaQE-ym1FQVH2FTpiDHndm7v1-usgQ%3BFRyEjAEdOKo2-yn34VC_mKbZiDH6vOMh5_mpOw&oq=miramar,+fl&t=h&mra=ls&via=3,4,5,6,8,10,11,12,17&z=5