Most of the mentioned places are easily accessible by car, and parking is free or comes with a small fee. However, if you prefer not to drive, there are plenty of ride-sharing services available, as well as public transportation options such as buses and trains. It's also advisable to check the schedules and timing of the various activities to make the most of your trip.
If you have extra time, make sure to check out the local street markets for unique souvenirs and specialty foods. You can also visit nearby cities such as Anaheim or Pasadena, which offer more attractions and entertainment options. On the other hand, if time is limited, you can consider skipping certain activities or combining them into half-day trips. Make sure to keep an eye on the weather, especially for outdoor activities, and dress accordingly.