Below is my itinerary
I never been to Switzerland, and from what I read the cities are beautiful but it sounds like there are limited things to do in the city compare to Paris, Madrid, London, so it sounds like half a day or day is enough for many of the cities. Someone advised that I should eliminate staying in Lausanne and Bern and stay in Vevey instead and do a side trip from Vevey to Bern. They also said to add a day to Zermatt just in case you have bad weather on one day and add a day to Lucerne and stay only one day in Zurich. I would appreciates any comments to my itinerary below. Also, How much swiss francs do you need to carry for each day or can you survive with just your credit card.
Arrive in Zurich and take a 1 hour train to Bern for 1 night
Take a 1 hour train from Bern to Lausanne and spend 2 nights and take a side trip to Geneva which is 30 minute train ride away from Lausanne.
Take a 3 hour train ride to Zermatt and stay 1 night.
Take a 3-4 hour train ride from Zermatt to Murren and stay 3 nights
Take a 3-4 hour train ride from Murren to Lucerne and stay 1 night
Take a 1 hour train ride from Lucerne to Zurich and stay 2 nights.