Are you sure that you want to spend so many days in the cities? Think about side-trips to the nature. I would suggest not to spend more than 2 days in a city. The cities aren't huge, you can see a big part of the cities in 2 days.
What's your plan for Zurich?