Hello! Please help with this itinerary - we are a family of four (kids 11 and 8); we like nature but are not super outdoors-y and kids probably won't be into long hikes - moderate/easy ok. We like cities but also looking for that 'cowbell' and real Alpine experience, and my kids will enjoy a castle or two (thus Rapperswill and Thun). We will take trains and won't have a car. Tickets into Milan and out of Zurich are already purchased, everything else is flexible. Thanks so much for ideas on the below - any and all insight welcome! Does this make sense? Anything you loved and we should add? Hotels? Other? So many good options and I am overwhelmed.
Day 1 - Depart for Milan
Day 2 - Transit Milan to Lake Como (sleep in Varenna)
Day 3 - Varenna/Lake Como (sleep in Varenna)
Day 4 - Bernina Express to Chur and on to Appezell (sleep in Appenzell)
Day 5- Appenzell (sleep in Appenzell)
Day 6 - Transit to Luzern (sleep in Luzern)
Day 7 - Luzern (sleep in Luzern)
Day 8 - Luzern (sleep in Luzern)
Day 9 - Transit to Berner Oberland region - thinking of staying in Murren
Day 10 - Gimmelward daytrip (sleep in Murren)
Day 11 - Thun daytrip (sleep in Murren)
Day 12 - Transfer to Zurich and walk around Old Town/Rapperswil day trip in afternoon (sleep in Zurich)
Day 13 - Zurich/Stein am Rhein day trip (sleep in Zurich)
Day 14 - Zurich/Zug day trip (sleep in Zurich)
Day 15 - Depart Zurich