Most locations in this itinerary require a car to get to. Consider renting a car or using a ride-sharing service like Uber or Lyft to get around. Expect to spend roughly $50-100 on transportation costs.
If you have more time, consider visiting the nearby cities of Pasadena or Los Angeles for additional sightseeing opportunities. If you have less time, you can prioritize locations based on your interests and manage your expectations accordingly. Lastly, remember to check opening and closing times for each location before finalizing your itinerary to avoid any unexpected surprises.