I will be surprising my future wife with a 10 day trip to Europe for our honeymoon in mid-August. However, I've never even been out of the country (USA). After talking with some co-workers I've decided that I'd like to go to Budapest (2 nights), Vienna (2 nights), Prague (2 nights), Salzburg (1 nights), and Munich (3 nights). We both enjoy history, traveling, local cultures, old architecture, and good food.
Is that too many cities for 10 nights? Should I remove any of those cities? Add or subtract nights from any place?
I have been researching routes/pricing on europeandestinations.com but need to find our more about which hotels in which areas I should be looking at staying. Does this site charge an extravagant convenience fee? Should I be booking the airfare, hotels, trains, and tours separately?
Also, when booking the trip without the trains between cities it's $1,000 cheaper. Does that sound reasonable? How far in advance can I or should I buy train tickets? From other forums, it sounds like taking a bus between Vienna and Prague is faster. Is that information out-dated? Any other expert tips?
Any must-see attractions in these cities? I plan on taking her to Neuschwanstein Castle. I've heard the Big Hat tour of the castle grounds, though pricey, is well-worth the money. A co-worker recommended putting a lock on the fence in Salzburg. Would a day-trip to Bratislava be too busy?
I apologize for the long question. I'm very nervous to book this as it's such a huge responsibility to plan solo with no foreign experience. A response to any of my questions would be massively helpful.