What city/town/region would be a good base for touring?
http://www.bikeswitzerland.com/
Specialist in all things bike tour switzerland related
If you base yourself somewhere more lively like Lausanne then you will be faced with cycling along the lake or in the vineyards to avoid a steep climb up through the town onto the "plateau" 300m above.. Having said that, the lake road and the vineyards are amazing routes with great views on a clear day.
Be aware that even north of Lausanne to Yverdon this plateau is anything but flat. I have a 60km loop from Echallens to Yvonand then Yverdon and back again and that's 700m in height change.
Another option is somewhere more scenic, Interlaken. You'll be able to find some amazing routes up to Grindelwald or Lauterbrunnen or around the lakes I'm sure...
If you get homesick in Interlaken, they have a Hooters bar...
The town called Sargans or thereabouts as base would give you three riverbeds to follow, with one going towards the really mountaineous areas. It also gives you good train connections, allowing you to bike one way and hopping on a train the other. This map shows the elevation differences, Sargans is pinned, Firefox is highly recommended. Relatively speaking Microsoft Edge and Chrome are crap for this map. Sargans is just one of many towns that offer multiple options of this kind.
Train connections are excellent, perhaps you want to consider Biking one way and taking a train the other. Should I mention e-bikes? They extend your range and let you take in more of the scenery.
Try looking at http://www.schweizmobil.ch/en/schweizmobil.html for local bike routes. These will lead you on most scenic and quiet roads. The routes are clearly marked and easy to follow without the map also. (Cyclocross bike recommended, or at least thicker tyres that can cope with gravel once in a while. Worth it.)