1. Basel
2. Geneva
3. ?
4. ?
5. ?
6. ?
Only been to those two (for any significant amount of time)
I did go to cirque du soleil in Zurich (I think it was Zurich), and that was good, but it would have been the same in any city so can't really add Zurich to the list...
I also drove through the motorway roadworks in Bern a few times, but never went in to the city so can't add that either.
Been to a few nice towns, but they are not cities...
So just the two... but they are in order of preference
Would be easier if they spoke French in Basel, but I'll just have to learn German I s'pose...