Make sure to rent a car to make this journey possible. Keep in mind the cost of gas, which will vary based on the size of your rental car and the amount of driving you do. Expect to spend around $300 on gas for this trip, which will take around 22 hours of driving time.
If you have more time, consider spending more days in certain cities to explore them further. If you have less time, consider cutting out some activities or removing some cities from your itinerary. Keep in mind that this itinerary is family-friendly and that activities can be tailored to your family's preferences.