Traveling from Paris by train, will be in Switzerland for 7 days in July and ending up in Milan. I need two good base points to see the most of Switzerland! We are not really interested in big cities. Mostly want outdoor sightseeing, hiking, small villages, scenic train rides. These are the places that I have read about that I would like to see, but can eliminate if not convenient to base.
Lucerne, Zermatt, Wengen, Bern, Rigi, Appenzell, Ascona, Lugano, Morcote, Guarda, Tarasp.
Any advice greatly appreciated!!