Beautiful area! I agree on renting a car, but stay right!

IMO the "slow" food is the best in Europe.

Maybe consider a sidetrip to Lago di Garda (Lake Garda), ~30 east of Brescia. You can get a real sense of the history of the region by visiting the Roman ruins at Sirmione, and it will be pleasantly cool from the lake effect.