We have 47 days in Europe from late October to early December. We are trying to put together a realistic itinerary. Places we would like to visit if practical are:
London - 6.5 days with night train to Paris
Paris - 5 days
Switzerland 10 days (12 with travel) - we are interested in Berner Oberland, Lucerne, Zermatt. We are not skiers however we want to appreciate the scenery and snow
Eastern Europe (Prague 3.5-4 days, Vienna 2.5 days and Budapest 3.5 days)
Germany - we are looking at Munich for 2.5 days, followed by a 7 day drive Romantic Road from Munich visiting Linderhof Castle, Neuschwanstein, Rothenburg and ending in Nuremburg with a train to Berlin for 5.5 days. We are looking at flying back home from Berlin.
Does this look doable? What are the best places to visit in Switzerland in the timeframe?
If the itinerary looks realistic, what is the best order to travel and mode of transportation for each place?