If driving, I’d probably look for a lower price on hotels between Melbourne and Ft L. Get 2-3 hours away from WDW, but not all the way to elevated Ft Lauderdale pre-cruise hotel pricing.
If the price was right, perhaps stay at Disney’s Vero Beach Resort for some Mouse Variety. Google Maps shows an optional route (not using I-95 to get from WDW to Vero Beach), 2 hr drive time.
Once you are on I-95, you have the back-up road of US1.