Three days in Salzburg are plenty. I’d definitely add another night in Munich. If you’re into wine, Wachau Valley is great and you can add in half a day to visit Melk Abbey. Another choice would be the Bodensee (Lake Constance) area - Meersburg, Friedrichshafen, Lindau, Mainau.