My husband, myself and another couple will be traveling to Italy in late September/Early October. We are renting a car after our stay in Venice and driving to Florence. I thought I'd break up the trip with an overnight stay in San Marino. My dad went there many, many years ago and said it was beautiful. I'm wondering if this is the way to to go, or if there is another town between Venice and Florence that might be better.
Here is the rough itinerary I'm considering:
Fly into Munich and take a train to Innsbruck - on night in Innsbruck
Train to Innsbruck to Venice - two nights in Venice
Pick up car in Venice and drive to San Marino - one night in San Marino
Drive from San Marino to Florence with a stop in Santa Sofia (where my biz Nonna was from) - 3 nights in Florence
Drive from Florence to Lake Garda with a stop in Bologna to eat - 3 nights in Lake Garda and nearby village of Tiarno di Sotto (I have family there)
Drive back to Venice and return the car. Flight from Venice/Treviso to Munich.