First, it has been a LONG time, but when my husband and I went to the Dolomites, we thoroughly enjoyed Castelrotto. I'm actually sending my sister and brother-in-law there this coming September (I'm planning their trip to Italy since they've never been and I've been 3 times). I haven't gotten to that part yet in planning, but they will be heading from the Cinque Terre and taking a train to Bolzano and from there catching the bus to Castelrotto. The town itself is absolutely charming and the available hiked are wonderful.
For question 2, there are a lot of options, because things are a bit unclear. However, in Italy, take the train! At least take the train from Rome to Florence and then to the Dolomites. Are you wanting to rent a car? If so, you could rent one in Bolzano and continue the rest by car. If you are looking to avoid that, most all places are accessible by train, and if not by train, then by bus. The Dolomites are very drivable. My husband declared that's the ONLY part of Italy he will drive! Anything south of Milan is just too busy and so easy to navigate by train anyway. Austria is also easy to drive.
Personally, we'd drive from the Dolomites to Austria but trains are just as easy, though I've never taken that exact route. Are you sure Innsbruck is where you want to go to? Don't get me wrong, I enjoyed Innsbruck, but Salzburg is stunning. It's a two day drive from Salzburg to the Dolomites, that I know; I don't know how long a train would take. If you drive, stop in the tiny town of St. Anton, Austria, as the mid-point. I fell in love with this town and was sad it was only a one night stop. Absolutely breathtaking!
If you have any other questions, about Italy or Austria (which I haven't gotten to explore as much), please don't hesitate to ask. How long is your total vacation? I'm just curious because you are definitely trying to squish in a lot of traveling. I'm all for that (trust me, when we go to Europe we see as much as I can possibly fit in), but knowing how long you have could help me with my recommendations.