We have 13 full days (plus a half day since our plane lands around noon) to go from Munich to Budapest. My fiancé and I are flying into Munich at the end of June and flying out of Budapest 2 weeks later. Since we've been to Munich proper before, we are going to Neuschwanstein Castle after we land and spending one night there. After Neuschwanstein Castle, that leaves us 12 entire days to go to Strasbourg, Vienna, Budapest and possibly Prague. Since it's our honeymoon, we don't want to cram in too much into the trip but we keep going back and forth about wether or not to divert into Prague. How should we divide our time between cities? Should we go to Prague or are there better day trips we should explore between Strasbourg and Budapest? Any advice is appreciated.