Consider renting a car or carpooling with everyone in the group. Rideshare services such as Uber and Lyft are available but may add up over the course of the week. Parking is generally available in the area, but be aware of parking restrictions in some neighborhoods.
If you have less time, consider cutting out some of the day trips or shortening some of the activities. If you have more time, consider a day trip to nearby cities such as Pasadena or Glendale, or check out some additional local breweries or wineries.
The nearest airport to Alhambra is Los Angeles International Airport (LAX), located approximately 30 miles southwest of the city center. Burbank Bob Hope Airport (BUR) is also an option and is located approximately 20 miles northwest of the city center. Both airports offer various transportation options to get to Alhambra, including taxi, rideshare, rental car, and public transportation.