We are planning a trip to Switzerland May 2018 with about 8 days to travel. After flying into Milan, we're planning on taking the train to Varenna. Then from Varenna making our way to Bellinzona to take the Gotthard Panorama Express scenic train to Lucerne. From Lucerne we want to go to Murren, and then eventually fly out of Zurich.
How much time would you recommend spending in Varenna? Is it worthwhile staying overnight in Lucerne, or should we add an extra night to our time in Murren? Any accommodation recommendations and must-see places in these locations?
As well, does anyone know the route to get from Varenna to Bellinzona? When I had looked it up before it seemed to be a ferry from Varenna to Menaggio, bus from Menaggio to Lugano, then bus/train from Lugano to Bellinzona? But I'm foggy on the details. Has anyone recently done this route?