We would like to drive to the Keys in three days where is the best locations to stay.?
Whether it is the 'best' way might be debated and depending on where you want to end up in the Keys, but if I were doing it and wanted three evenly spaced days of driving, I would start in Panama City Beach and take US 98 along the coast (you could have lunch on Saint George Island) and stay someplace around Gainesville the first night. Then take I-75 down by Tampa via SarasotaFort Myers and end up in Naples (Florida)for the second night. Then cross Florida, stopping off at the Shark Valley Observatory Tower entrance to the Everglades, and drive down to Key West
Mentioned in this answer:
Stop in Tampa for the first night. I suggest staying at the Hampton Inn and Suites Tampa - Ybor City Downtown, located at the historic center of Tampa, close to interesting sites and restaurants. The complimentary pre-scheduled Ybor City/Downtown streetcar (photo below) stops in front of the hotel. Parking at the hotel is $10 per night.
Then drive to Key West the next day. We did it within 8 hours with one pit stop. Take I-75 from Tampa toward Naples, take exit 23 to merge to US27S to Florida Turnpike S and Ronald Reagan Turnpike to US 1.
I stayed at the Key West Marriott Beachside Hotel.
Mentioned in this answer: